Blink (движок браузера)

редактировать
Бесплатный движок браузера с открытым исходным кодом проекта Chromium

Blink
Разработчик (и) Проект Chromium и участники
Начальный выпуск3 апреля 2013 г.; 7 лет назад (03.04.2013)
Репозиторий Измените это в Wikidata
Написано наC ++
Тип Движок браузера
Лицензия BSD и LGPLv2.1
Веб-сайтchromium.org / blink

Blink - это движок браузера. Он разработан в рамках проекта Chromium при участии Google, Facebook, Microsoft, Opera Software, Adobe Systems, Intel, IBM, Samsung и другие. Впервые о нем было объявлено в апреле 2013 года.

Содержание
  • 1 Engine
  • 2 Frameworks
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Engine

Blink представляет собой вилку компонента WebCore из WebKit, который изначально был вилкой KHTML и KJS библиотеки из KDE. Он используется в Chrome начиная с версии 28, Microsoft Edge начиная с версии 79, Opera (15+), Vivaldi, Brave, Amazon Silk и другие браузеры на основе Chromium и фреймворки.

Большая часть кода WebCore использовалась для функций, которые Google Chrome реализовал по-другому, например песочница и многопроцессорная модель. Эти части были изменены для форка Blink, и, хотя они немного крупнее, они обеспечивали большую гибкость для добавления новых функций. Форк также не поддерживает префиксы поставщиков ; существующие префиксы будут прекращены, и вместо этого будут включены новые экспериментальные функции на основе согласия. Помимо этих запланированных изменений, Blink изначально остается относительно похожим на WebCore. По количеству коммитов Google был самым крупным участником базы кода WebKit с конца 2009 года.

На именование Blink повлиял нестандартный презентационный HTML-элемент blink, который был введен Netscape Navigator и поддерживался браузерами на основе Presto и Gecko до августа 2013 года. Blink, вопреки своему названию, никогда не поддерживал функционально этот элемент.

Фреймворки

Существует несколько проектов по превращению Chromium Blink в программную среду многократного использования для других разработчиков:

Chromium Blink реализован на шести платформах: Windows, Mac, Linux, Chrome OS, Android и Android WebView. Версии Chromium для iOS продолжают использовать его родительский модуль рендеринга WebKit WebCore.

См. также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-12 10:35:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте