Браузерний рушій
Браузерний рушій (або двигун), часто також рушій виведення чи двигун розміщення — це програмний продукт, який працює з розміченим вмістом (таким як HTML, XML файли, файли зображень тощо), а також форматувальною інформацією (CSS, XSL файли тощо), і виводить вміст на екран згідно з форматуванням. Він «малює» на вмістовій площі вікна, яке виводиться на монітор чи принтер. Двигун розміщення зазвичай застосовується веб-оглядачами, поштовими клієнтами або іншими прикладними програмами, що потребують виведення чи редагування вмісту веб-документів.
Термін «двигун розміщення» набув широкого вжитку, коли ці програми стали «відокремлюваними» від браузера. Найпоширенішими браузерними рушіями є:
- Gecko — відкритий двигун проекту Mozilla, використовується в багатьох програмах на основі кодів Mozilla (веб-оглядач Firefox, поштовий клієнт Thunderbird та набір прикладних програм SeaMonkey).
- KHTML — двигун проекту KDE, використовується у власному оглядачі Konqueror; також став основою для WebKit.
- Presto — двигун, розроблений компанією Opera Software, є основою браузера Opera, також ліцензований для використання сторонніми компаніями.
- Trident — двигун браузера Internet Explorer; використовується багатьма програмами для Microsoft Windows, наприклад: Outlook Express, деякі версії Microsoft Outlook, а також міні-оглядачі у програмах Winamp та RealPlayer.
- WebKit — двигун браузера Apple Safari, що входить в операційну систему Mac OS X, і браузера Google Chrome. Встроєний у бібліотеку Qt.
Назву «двигун виведення» можна також віднести до таких текстових двигунів як Pango чи Uniscribe, які подають багатомовні тексти в правильному вигляді, беручи до уваги такі ускладнення як різнонаправленість текстів, комбінація «базових символів» з наголосами, різними позначками тощо.
