Браузерний рушій

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
HTML

Браузерний рушій, часто також рушій виведення чи двигун розміщення — це програмний рушій, який працює з розміченим вмістом (таким як 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 та Opera. Встроєний у бібліотеку Qt.

Назву «двигун виведення» можна також віднести до таких текстових двигунів як Pango чи Uniscribe, які подають багатомовні тексти в правильному вигляді, беручи до уваги такі ускладнення як різнонаправленість текстів, комбінація «базових символів» з наголосами, різними позначками тощо.

Дивись також[ред.ред. код]