В неожиданном объявлении, сделанном сегодня в блоге Chromium, Google объявила, что Chrome OS, Chrome и Opera будут использовать новый движок рендеринга под названием «Blink». Blink основан на текущем движке рендеринга WebKit. Google заявляет, что это изменение «непростое решение», но оно необходимо из-за «замедления инноваций».
Google в своем блоге выражает сожаление, отмечая, что понимает, что это изменение может иметь серьезные последствия для Интернета, но надеется, что в долгосрочной перспективе оно улучшит состояние открытой веб-экосистемы.
Было отмечено, что это изменение окажет незначительное влияние в краткосрочной перспективе на разработчиков и пользователей Интернета, но Google надеется, что отказ от «многопроцессорной архитектуры» упростит код движка и облегчит разработку для Chrome и Chrome OS. В конечном итоге Google также надеется, что новый движок ускорит время загрузки страниц в Интернете.
Полный пресс-релиз, опубликованный в блоге Chromium, доступен ниже.
WebKit — это легковесный, но мощный движок рендеринга, который появился из KHTML в 2001 году. Его гибкость, производительность и продуманный дизайн сделали его очевидным выбором для движка рендеринга Chromium, когда мы начинали. Благодаря усердной работе всего сообщества WebKit процветал и с тех пор не отстает от растущих возможностей веб-платформы.
Однако Chromium использует другую многопроцессорную архитектуру, чем другие браузеры на основе WebKit, и поддержка нескольких архитектур на протяжении многих лет привела к возрастающей сложности как для проектов WebKit, так и для Chromium. Это замедлило общий темп инноваций — поэтому сегодня мы представляем Blink, новый движок рендеринга с открытым исходным кодом, основанный на WebKit.
Это было непростое решение. Мы знаем, что появление нового движка рендеринга может иметь значительные последствия для Интернета. Тем не менее, мы считаем, что наличие нескольких движков рендеринга — подобно наличию нескольких браузеров — будет стимулировать инновации и со временем улучшит состояние всей открытой веб-экосистемы.
В краткосрочной перспективе Blink принесет мало изменений для веб-разработчиков. Основная часть первоначальной работы будет сосредоточена на внутренних архитектурных улучшениях и упрощении кодовой базы. Например, мы ожидаем, что сможем сразу удалить 7 систем сборки и более 7000 файлов, что составляет более 4,5 миллионов строк кода. В долгосрочной перспективе более здоровая кодовая база приводит к большей стабильности и меньшему количеству ошибок.
На протяжении всего этого перехода мы будем тесно сотрудничать с другими поставщиками браузеров, чтобы продвигать веб-технологии вперед и сохранять совместимость, которая сделала эту экосистему успешной. В этом духе мы установилиstrong рекомендации для новых функций, которые подчеркивают стандарты, совместимость, тестирование на соответствие и прозрачность.
Чтобы узнать больше о Blink, посетите нашу страницу проекта.
