Браузерный движок

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 194.44.80.102 (обсуждение) в 08:54, 18 июня 2008 (Ссылка WebCore изменена на WebKit). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Браузерный движок (англ. layout engine), или просто движок, представляет собой программу преобразующую содержимое веб-страниц (файлы HTML, XML, цифровые изображения и т. д.) и информацию о форматировании (в форматах CSS, XSL и т. д.) в изображение форматированного содержимого на экране. Браузерный движок обычно используется в веб‐браузерах (отсюда название), почтовых клиентах и других программах нуждающихся в отображении и редактировании содержимого веб-страниц.

Основные браузерные движки

Термин «браузерный движок» получил распространение после того, как движки стали «отделимыми» от браузера. В число наиболее распространенных движков входят следующие.

  • Gecko — открытый движок проекта Mozilla; используется в большом числе программ, основанных на коде Mozilla (браузере Firefox, почтовом клиенте Thunderbird, наборе программ SeaMonkey.
  • Trident — движок Microsoft Internet Explorer; используется многими программами для Microsoft Windows (например, мини-браузерами в программах Winamp и RealPlayer).
  • Разработанный Opera Software проприетарный движок Presto лицензирован для использования рядом сторонних компаний, а также является базой для браузера Opera.
  • KHTML, разработанный в рамках проекта KDE, используется в браузере Konqueror и послужил основой для WebKit — движка для браузера Apple Safari, включенного в операционную систему Mac OS X.

Ссылки