Конечно, в США День веб-мастера еще не наступил, но интернет-гигант подготовился к празднику.
Большой , со свойственным ему циничным чувством юмора (новость о закрытии YT 1 апреля это наглядно демонстрирует).
Итак, встречайте: Google Blink — это принципиально новый движок рендеринга для Google Chrome. Раз уж на сегодня хватит сарказма, перейдем к делу:
- Разумеется, Blink — это движок с открытым исходным кодом, поддерживаемый Google.
- Blink — это, по сути, тот же разветвленный WebKit. Google уже заменил львиную долю внутренностей Apple WebKit из апстрима (в апстриме отсутствуют те же V8, Skia, сетевой стек), так что замена самого движка — ожидаемый шаг
- Веб-разработчикам обещают, что они сначала даже не заметят перехода.
В процессе избавления от наследия было выброшено 4,5 миллиона строк кода.
Ключевые положения, интересующие застройщиков:
- Google не будет использовать собственные префиксы для разрабатываемых ею спецификаций.
Спецификация будет использоваться разработчиками Blink без префикса, но скрыто.
Для активации вам придется либо включить спек в параметрах эксперимента, либо через командную строку
- Внедрение новых спецификаций HTML/CSS/JS будет осуществляться в соответствии с Панель функций Chromium
- Новый движок позволит сотрудникам Google безболезненно внедрить функцию, позволяющую запускать части одной страницы в разных процессах.
- Обертывание DOM в JavaScript. По идее, DOM должен стать намного быстрее, чем в самом WebKit.
- Наконец, они разберутся с утечками памяти, удалив абстракции ScriptValue/ScriptState, которые были необходимы в WebKit для двух разных механизмов выполнения JS.
Трекер ошибок остается стандартным с Хром .
Выбирайте и компилируйте здесь .
Если вы заинтересованы в использовании Blink в своих проектах, то вас ждет небольшое разочарование, поскольку движок слишком сильно привязан к кодовой базе Chromium, поэтому без него Blink практически бесполезен.
Однако можно будет использовать и самый легкий Встроенная платформа Chromium .
P.S. Лайнус Апсон, известный прежде всего благодаря Google V8, рассказал, что название движка было выбрано также неслучайно.
Тег мерцания был одним из худших тегов, реализованных в HTML, поэтому мы назвали движок в честь тега, который не поддерживается движком.
Например, мы назвали наш флагманский Chromebook Pixel, потому что хотели сделать пиксель невидимым.
Многие ветераны веб-разработки будут вспоминать прошлое и смеяться над тем, что наконец ушло.
Теги: #Google #googlelink #Google Chrome #с открытым исходным кодом #Chromium #WebKit #бесплатное программное обеспечение #разработка веб-сайтов #с открытым исходным кодом #Google Chrome
-
Блог И Веб-Сайт: Вот Как Мы Это Делаем.
19 Oct, 24 -
Craftable — Генератор Crud Laravel
19 Oct, 24 -
Google Earth Для Создания Презентаций
19 Oct, 24 -
Сравнительный Анализ Корзин Покупок
19 Oct, 24