Blink (движок браузера) - Википедия - Blink (browser engine)

Мигать
Разработчики)В Хром Проект и участники
изначальный выпуск3 апреля 2013 г.; 7 лет назад (2013-04-03)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC ++
ТипДвижок браузера
ЛицензияBSD и LGPLv2.1
Интернет сайтхром.org/ мигать

Мигать это движок браузера разработан как часть Хром проект[2] с участием Google, Facebook, Microsoft, Программное обеспечение Opera, Adobe Systems, Intel, IBM, Samsung, и другие.[3][4] Впервые об этом было объявлено в апреле 2013 года.[5]

Двигатель

Blink - это вилка из WebCore компонент WebKit,[6] который изначально был вилкой KHTML и KJS библиотеки из KDE.[7][8]Он используется в Хром начиная с версии 28,[9][10] Microsoft Edge начиная с версии 79,[11] Опера (15+),[9] Вивальди, Храбрый, Амазонский шелк и другие На основе хрома браузеры и рамки.

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

На название Blink повлияла нестандартная презентация. мигающий элемент HTML, который был введен Netscape Navigator и поддерживается Престо - и Геккон - до августа 2013 года. Blink, вопреки своему названию, никогда функционально не поддерживал элемент.[2][14][15]

Каркасы

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

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

Смотрите также

Рекомендации

  1. ^ "[chrome] Журнал /releases/28.0.1463.0/DEPS". Src.chromium.org. Получено 31 декабря 2016.
  2. ^ а б Лардинуа, Фредерик (3 апреля 2013 г.). "Google создает WebKit и запускает Blink, новый движок рендеринга, который скоро будет использоваться в Chrome и Chrome OS". TechCrunch. Получено 25 ноября 2013.
  3. ^ "АВТОРЫ - chromium / src.git - Git в Google". googlesource.org.
  4. ^ «Google, Opera Fork WebKit. Samsung присоединяется к Firefox для поддержки сервопривода». infoq.com. Апрель 2013.
  5. ^ "Blink: механизм рендеринга для проекта Chromium". Блог Chromium. Получено 3 апреля 2013.
  6. ^ "От какой версии webkit разветвляется Blink?". список рассылки blink-dev. Получено 18 апреля 2013.
  7. ^ "'(fwd) Приветствие от команды Safari в Apple Computer '- MARC ". Lists.kde.org. 7 января 2003 г.. Получено 2 мая 2017.
  8. ^ «Проект с открытым исходным кодом WebKit». Получено 7 апреля 2012.
  9. ^ а б "Моргание". QuirksBlog. апрель 2013. Получено 4 апреля 2013.
  10. ^ «Загрузите новый Microsoft Edge на основе Chromium». support.microsoft.com. Получено 27 января 2020.
  11. ^ "Часто задаваемые вопросы разработчика Blink". Проекты Chromium. Получено 22 октября 2014.
  12. ^ Сиракуза, Джон (12 апреля 2013 г.). «Сверхкритично: кодируйте жестко или иди домой». Hypercritical.co. Получено 15 июн 2013.
  13. ^ Коби, Николь (7 августа 2013 г.). "Firefox 23 наконец убивает" мигающий "тег". ПК Pro. Архивировано из оригинал 2 декабря 2013 г.. Получено 25 ноября 2013.
  14. ^ Шенкленд, Стивен (3 апреля 2013 г.). "Google расстается с Apple по WebKit, запускает Blink". CNet. Получено 25 ноября 2013.
  15. ^ «WebView для Android». Получено 22 апреля 2017.
  16. ^ Халльгримур Бьорнссон. «Представляем расширения HTML5». Adobe Systems.
  17. ^ «Блог команды разработчиков Adobe Edge Animate». Adobe Systems.
  18. ^ "Открытый исходный код". Spotify.com. Получено 31 декабря 2016.
  19. ^ «Интеграция CEF в Dreamweaver». Helpx.adobe.com. Получено 31 декабря 2016.
  20. ^ "Chromium Embedded Framework - сообщество разработчиков Valve". Разработчик.valvesoftware.com. Получено 31 декабря 2016.
  21. ^ а б «Дневник разработчика: Создание настольного клиента для Конклава - Комната 10 × 10». 10x10room.com. 24 апреля 2014 г. Архивировано с оригинал 18 января 2017 г.
  22. ^ "Обзор Qt WebEngine". Qt Project. Получено 31 декабря 2016.
  23. ^ ЭМИЛЬ ПРОТАЛИНСКИЙ (4 апреля 2013 г.). «Вопросы и ответы по Blink от Google: новый движок рендеринга заменит WebKit на всех платформах через 10 недель с Chrome 28». thenextweb.com. Получено 10 июля 2018.

внешняя ссылка