WebKit — свободный движок для отображения веб-страниц, разработанный компанией Apple на основе кода библиотек (KHTML) и , используемых в графической среде KDE.
WebKit | |
---|---|
![]() | |
Тип | Фреймворк |
Разработчики | Apple Inc., Adobe Systems, KDE и другие. |
Операционная система | Кроссплатформенное ПО |
Последняя версия | |
Репозиторий | github.com/WebKit/WebKit |
Лицензия | LGPL 2.0+[вд] и 2-пунктная лицензия BSD[d] |
Сайт | webkit.org (англ.) |
![]() |
Исходный код открыт на условиях 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 заявила о том, что собирается использовать в своем браузере исключительно WebKit, тем самым отказываясь от поддержки движка Gecko, разрабатываемого Mozilla Foundation.
2 сентября 2008 года компания Google объявила о выпуске собственного браузера Chrome на основе движка WebKit. Первоначально Chrome был выпущен под Microsoft Windows, затем стали доступны версии для операционных систем GNU и macOS.
В мае 2010 года компания Apple подала в профильное ведомство США заявку на регистрацию торговой марки WebKit.
13 февраля 2013 года к разработке присоединилась (Opera Software).
Форк движка (Blink)
В апреле 2013 года Google и Opera Software заявили о переходе на движок (Blink).
В сентябре 2013 года Qt заявила о переходе на движок Blink.
Компоненты
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODRMemcyTDFWellXZGxYM05vWVhKbFgyOW1YM2RsWWw5aWNtOTNjMlZ5YzE4bE1qaFRiM1Z5WTJWZlUzUmhkRU52ZFc1MFpYSWxNamt1YzNabkx6SXlNSEI0TFZWellXZGxYM05vWVhKbFgyOW1YM2RsWWw5aWNtOTNjMlZ5YzE4bE1qaFRiM1Z5WTJWZlUzUmhkRU52ZFc1MFpYSWxNamt1YzNabkxuQnVadz09LnBuZw==.png)
WebCore
Отображение и библиотека Document Object Model (DOM) для HTML и (SVG).
JavaScriptCore
JavaScriptCore — (движок JavaScript). Также здесь находится библиотека WTF (Web Template Framework), предоставляющая вспомогательные функции общего назначения для всего WebKit. JavaScriptCore является кроссплатформенным и может использоваться как отдельный компонент без зависимостей от других компонентов WebKit.
В новых версиях WebKit Apple заменит JavaScriptCore более современным и быстрым (SquirrelFish).
Drosera
Отладчик ошибок, входящий в состав (ночных сборок) WebKit.
См. также
- (KHTML)
- (Web (GNOME))
Примечания
- Release 7617 — 2023.
- https://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 года.
- оригинала 21 сентября 2013 года. . Дата обращения: 25 сентября 2013. Архивировано из
Ссылки
- webkit.org — официальный сайт WebKit (англ.)
- Будущее KHTML в KDE 4 и WebKit от 2 января 2008 на Wayback Machine
- WebKit: вид изнутри — I от 9 августа 2008 на Wayback Machine
- WebKit или рассказ о том, как инженеры Apple подружились с «белочкой» от 13 сентября 2008 на Wayback Machine
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер