Не вынесла душа поэта: Google форкает WebKit в новый движок — Blink

Не успело мировое веб-сообщество насладиться единением мощных игроков вокруг Open Source-движка WebKit, как Google решила нарушить кажущуюся идиллию и объявила о создании своего форка. Новый проект получил название Blink.

Многопроцессная архитектура браузера Chromium
Многопроцессная архитектура браузера Chromium / Иллюстрация с сайта Chromium.Org

Анонсируя создание собственного форка движка WebKit, Blink, в Google отмечают, что Chromium построен на уникальной многопроцессной архитектуре, которая существенно отличает его от всех иных браузеров, использующих WebKit: «На протяжении последних лет поддержка множества архитектур привела к растущей сложности для обоих проектов: и WebKit, и Chromium. Всё это затормозило общий рост инноваций, поэтому сегодня мы представляем Blink — новый Open Source-движок рендеринга [веб-содержимого], основанный на WebKit», — заявляется в блоге проекта Chromium, служащего Open Source-фундаментом для более известного и распространённого веб-браузера Google Chrome.

Google отмечает, что решение форкнуть WebKit не было простым, однако оказалось вынужденным. В чём же принципиальное отличие Blink от WebKit? «Blink запускается на абстрактной платформе внутри песочницы. Два следствия такой архитектуры: 1) Blink не может функционировать сам по себе, 2) портирование на другие платформы осуществляется на другом уровне. Вместо того, чтобы добавлять зависящий от платформы код в Blink, потребуется использовать соответствующий слой самого Chromium». Подробности о новом движке можно найти на chromium.org.

В планах работ по Blink, среди прочих, обозначены следующие задачи:

  • «обучить» WebCore многопроцессному доступу к истории;
  • удалить дерево Widget (ограничение из Mac WebKit1);
  • разбить WebCore на модули;
  • провести эксперимент с переносом модели документа (DOM) в JavaScript-кучу;
  • увеличить использование множества ядер (для HTML- и JavaScript-парсеров, движка стилей и т.п.);
  • заменить WebKitIDL на WebIDL.

P.S. Компания Opera Software, стоящая за веб-браузером Opera, уже объявила о том, что будет использовать вместо своего Presto именно Blink, а не WebKit, как предполагалось ранее.

Автор: Дмитрий Шурупов по материалам Chromium Blog, The Verge.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Google випустив оновлення Chrome з режимом економії заряду батареїGoogle випустив оновлення Chrome з режимом економії заряду батареї
Google попередив користувачів про небезпеку: їм потрібно терміново оновити браузерGoogle попередив користувачів про небезпеку: їм потрібно терміново оновити браузер
Программистов из РоSSии и Беларуси отстранили от участия в конкурсе GoogleПрограммистов из РоSSии и Беларуси отстранили от участия в конкурсе Google
Иконка Google Chrome получит первый редизайн за 8 лет и вариации для разных ОСИконка Google Chrome получит первый редизайн за 8 лет и вариации для разных ОС
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
Google назвала Chrome OS самой быстрорастущей операционной системой в мире
Google похоронила панель Google Toolbar для Internet Explorer спустя 21 год после запуска
Скрытые функции браузера Google Chrome, о которых не знают многие пользователи
Легендарный плеер Winamp готовится к перезапуску — у него появился новый логотип и совсем скоро стартует бета-тестирование
Настольная версия Google Chrome позволит создавать и редактировать скриншоты прямо в браузере
Последние новости

Подгружаем последние новости