Не вынесла душа поэта: Google форкает WebKit в новый движок — Blink
5Иллюстрация с сайта Chromium.Org
Не успело мировое веб-сообщество насладиться единением мощных игроков вокруг Open Source-движка WebKit, как Google решила нарушить кажущуюся идиллию и объявила о создании своего форка. Новый проект получил название Blink.
Анонсируя создание собственного форка движка 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, как предполагалось ранее.
Постоянная ссылка к новости: http://www.nixp.ru/news/12145.html. Дмитрий Шурупов по материалам Chromium Blog, The Verge.
Google добавила в Open Source-проект Chromium код мобильного веб-браузера Chrome для iOS 2
Google прекратила в браузерах Chrome и Chromium поддержку дистрибутивов с ядром Linux до версии 3.17 10 6
Google откажется от использования SHA-1 для HTTPS в браузере Chrome
Открытый проект PDFium от Google заменит закрытый код для поддержки PDF в Chrome 1
Chrome 35 — первый стабильный выпуск веб-браузера для Linux с интерфейсом Aura 3 5
Веб-браузер Opera переходит на движок WebKit 3
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Шо, опять? (С)
Да не! Ты эта… Есть хочешь? (С) Надо же основание к кормежке армий движкописателей и соответственно всякообразных верстальщиков?..
Тоже вариант :)
Если логичски рассудить, то гугл решил по возможности зарезать проекты, которые наросли вокруг вебкита и начинают в перспективе угрожать доминированию андроида на мобильных девайсах. Теперь вебкит становится «устаревшим», через месяц-два придумается какая-то новая супер-мега-фича, которая не работает и в принципе не будет работать вне хрома и все, профит.
Я видел версию, что это попытка удара по Apple. Не могу сейчас, к сожалению, найти первоисточник.
Это как-то… Купим билет и назло кондуктору пойдем пешком?..
prng.net/blink-faq.html
Я понимаю, что это не претендует на серьёзную статью… Но, в каждой шутке есть только доля шутки.