WebKit

25 Октябрь 2011
Популярный движок обработки веб-страниц, лежащий в основе Apple Safari и Google Chrome. Является свободным программным обеспечением. Характеризуется высокой скоростью работы и отличной поддержкой веб-стандартов.

WebKit – это движок обработки веб-страниц, лежащий в основе множества браузеров. Среди них как два входящих в «большую пятерку» - Google Chrome и Apple Safari, так и менее популярные — Maxthon 3, Rekonq, Epiphany, RockMelt. Konqueror, Midori и Arora. Разработчики мобильных браузеров также используют этот движок в своих продуктах, в частности, в Safari Mobile для операционной системы iOS и браузеры, встроенные в мобильные платформы Android, Samsung Bada и HP WebOS.

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

WebKit берет свое начало от свободного же движка обработки веб-страниц, разрабатываемого в рамках популярной графической среды для операционных систем семейства *nix – KDE. В 1998 году разработчики KDE приняли решение создать браузер специально для этой графической среды.

Браузер получил название Konqueror, а его движок — KHTML. В 2001 году компания Apple задумалась о создании собственного браузера и взяла исходный код KHTML и движка обработки JavaScript-кода KJS для работы в рамках нового проекта. Проект получил название WebKit.

В январе 2003 года корпорация Apple представила первый релиз браузера Safari, использующего в своей работе движок WebKit. Со временем разработчики Konqueror включили в него возможность использования WebKit наряду с KHTML. Несмотря на то, что KHTML уже отстает по возможностями от WebKit, разработчики продолжают работать над ним.

Корпорация Google при создании своего браузера также решила использовать движок WebKit. В качестве причины такого выбора представители компании называли лучшую поддержку веб-стандартов и высокую скорость работы. Кроме того, в Google планировали использовать труд разработчиков Apple. Учитывая, что в настоящее время над движком работают программисты сразу двух корпораций и множество независимых разработчиков, можно быть уверенным, что WebKit станет еще лучше.

В апреле прошлого года разработчики WebKit сообщили о начале работы над вторым поколением движка. Основным отличием от первого поколения станет использование архитектуры раздельных процессов, подобно тому, как это сейчас сделано в браузере Google Chrome. В отличие от Google Chrome раздельность процессов будет встроена непосредственно в движок, что позволит использовать эту функциональность в любом браузере. Подробнее о WebKit2 можно прочитать в соответствующей новости.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно

Материалы по теме WebKit

Комментариев нет.