WebKit
| WebKit | |
|---|---|
| Тип | Фреймворк |
| Разработчики | Apple Inc.,Adobe Systems,KDE и другие. |
| Операционная система | Кроссплатформенное ПО |
| Последняя версия | |
| Репозиторий | github.com/WebKit/WebKit |
| Лицензия | LGPL 2.0+[вд][2] и 2-пунктная лицензия BSD[2] |
| Сайт | webkit.org (англ.) |
WebKit —свободныйдвижок для отображения веб-страниц, разработанный компаниейApple на основе кода библиотекKHTML иKJS, используемых в графической средеKDE.
Исходный код открыт на условияхLGPL, то есть любой из компонентов или все компоненты сразу, в неизменном или изменённом виде, можно использовать в проектах любого назначения (в том числе коммерческих) с одним условием: библиотеки или их производные должны быть опубликованы с открытым исходным кодом на условиях лицензии LGPL. WebKit входит в состав «публичных» фреймворков (динамических библиотек особой структуры), поставляющихся с каждой копиейmacOS с июня 2003 года.
История
[править |править код]В ноябре 2000 года на сайте Apple в разделе «Требуются» появилось несколько вакансий. От соискателей требовалось хорошее владение Интернет-технологиями, опыт разработки web-движков и тому подобные качества. Иными словами, в конце 2000 года было принято решение о разработке собственного браузера. Изучив доступные варианты, инженеры компании остановили свой выбор на движке с открытым исходным кодомKHTML/KJS, который, по их мнению, был лучшим.
В 2001 году инженеры Apple создали собственную ветку проекта KHTML и KJS, переименовали свой вариант библиотек в WebCore и JavaScriptCore и, сохранив все достоинства оригиналов, полностью их переписали.
В январе 2003 года наMacworld ExpoСтив Джобс анонсировал веб-браузерSafari, разработанный на основе WebKit.
В апреле 2008 года команда разработчиков веб-браузераEpiphany для средыGNOME заявила[3] о том, что собирается использовать в своем браузере исключительно WebKit, тем самым отказываясь от поддержки движкаGecko, разрабатываемогоMozilla Foundation.
2 сентября 2008 года компанияGoogle объявила о выпуске собственного браузераChrome на основе движка WebKit. ПервоначальноChrome был выпущен подMicrosoftWindows, затем стали доступны версии для операционных системGNU иmacOS.
В мае 2010 года компанияApple подала[4] в профильное ведомствоСША заявку на регистрациюторговой марки WebKit.
13 февраля 2013 года к разработке присоединиласьOpera Software[5].
Форк движка (Blink)
[править |править код]В апреле 2013 года Google и Opera Software заявили о переходе на движокBlink.
В сентябре 2013 года Qt заявила о переходе на движок Blink[6].
Компоненты
[править |править код]
WebCore
[править |править код]Отображение и библиотекаDocument Object Model (DOM) для HTML иSVG.
JavaScriptCore
[править |править код]JavaScriptCore —движок JavaScript. Также здесь находится библиотека WTF (Web Template Framework), предоставляющая вспомогательные функции общего назначения для всего WebKit. JavaScriptCore являетсякроссплатформенным и может использоваться как отдельный компонент без зависимостей от других компонентов WebKit.
В новых версиях WebKit Apple заменит JavaScriptCore более современным и быстрымSquirrelFish.
Drosera
[править |править код]Отладчик ошибок, входящий в составночных сборок WebKit.
См. также
[править |править код]Примечания
[править |править код]- ↑Release 7617 — 2023.
- ↑12https://webkit.org/licensing-webkit/
- ↑Epiphany Mailing list —ANNOUNCEMENT: The Future of Epiphany . Дата обращения: 3 июля 2008. Архивировано 14 февраля 2012 года.
- ↑Apple хочет зарегистрировать имя WebKit (недоступная ссылка)
- ↑300 миллионов пользователей и переход на WebKit / Блог компании Opera Software ASA / Хабрахабр . Дата обращения: 17 февраля 2013. Архивировано 26 февраля 2013 года.
- ↑Introducing the Qt WebEngine . Дата обращения: 25 сентября 2013. Архивировано изоригинала 21 сентября 2013 года.
Ссылки
[править |править код]- webkit.org — официальный сайт WebKit (англ.)
- Будущее KHTML в KDE 4 и WebKitАрхивная копия от 2 января 2008 наWayback Machine
- WebKit: вид изнутри — IАрхивная копия от 9 августа 2008 наWayback Machine
- WebKit или рассказ о том, как инженеры Apple подружились с «белочкой»Архивная копия от 13 сентября 2008 наWayback Machine
- Википедия:Cite web (не указан язык)
- Википедия:Статьи с нерабочими ссылками
- Википедия:Cite web (заменить webcitation-архив: deadlink no)
- Википедия:Статьи с источниками из Викиданных
- Википедия:Статьи без изображений (указано в Викиданных: P373)
- Википедия:Статьи без изображений (тип: свободное программное обеспечение)
- ПРО:ИТ:Статьи по алфавиту
- ПРО:ИТ:Последняя правка: в текущем месяце