Зміст
Минулого року були побоювання розвитку монокультури WebKit, які навряд чи були розвіяні, коли Opera оголосила про своє рішення відмовитись від власного механізму візуалізації браузера Presto на користь WebKit. Однак у шквал активності протягом минулої доби або близько того, було оголошено два нових механізми рендерингу: Blink та Servo.
За словами Mozilla, Servo - це співпраця з Samsung. Технічний директор Mozilla Брендан Ейх заявив, що проект був ініційований, щоб дозволити Mozilla "скористатися перевагами швидших, багатоядерних, різнорідних обчислювальних архітектур завтра". Метою є перебудова веб-браузера "з нуля на сучасному обладнанні, переосмислюючи старі припущення на цьому шляху".
Що це означає для довгострокового майбутнього ОС Firefox, можна здогадуватися, але нещодавня публікація в списку розсилки свідчила, що Servo все ще перебуває на дуже ранніх стадіях, і існує “багато великих ризиків, які можуть перешкодити Servo бути конкурентоспроможним у будь-який час, нехай один розумний ».
Навпаки, Blink видається неминучою справою. Проект, анонсований у блозі Chromium, є форком WebKit, який спочатку зосередиться на вдосконаленнях внутрішньої архітектури, перш ніж потенційно відхилиться від свого батьківського. Додаткова інформація була розміщена на сторінці Blink веб-сайту The Chromium Projects, на якій також розміщувались поширені запитання щодо розробників.
Позитивний хід
Показники галузі в цілому позитивно оцінили Blink. Алекс Рассел, веб-розробник, який працює над Chrome, заявив у своєму блозі, що зміни були внесені головним чином тому, що "швидший рух має значення". Завдяки Blink ті браузери, які використовують движок, зможуть еволюціонувати швидше і швидше повторюватись.
У своєму щоденнику Брюс Лоусон з Opera також був позитивно налаштований на цей крок, і доводив, що Blink "багато обіцяє Інтернету", чудово поєднуючись із власною потребою Opera в швидкості. "Коли браузери швидкі та сумісні, використання Інтернету як платформи стає більш конкурентоспроможним порівняно з розробкою власних додатків", - додав він.
Звертаючись безпосередньо до .net, Лоусон зазначив, що "Blink розгалужує WebKit, як WebKit розгалужує KHTML", і буде видалено понад 4,5 мільйона рядків коду. Браузер також не використовуватиме префікси постачальників. Крім того, успадковані застарілі з WebKit буде видалено, де це можливо. Також може відбутися розбіжність із подібними Safari, подумав Лоусон: «Я не можу коментувати дорожню карту, але інформаційна панель Chromium Feature добре вказує список бажань. Сенс у тому, щоб запустити та розвивати веб-платформу. Чи вирішить WebKit також застосувати ці функції, - це те, що я не можу коментувати - бо я не знаю, - але деякі з них мають червоні поля у стовпці Safari, що вказує на скептицизм чи протидію ".
Хоча деякі розробники скаржились на додаткове тестування через Blink, експерт з мобільних телефонів Пітер-Пол Кох попередив у Twitter: "Якщо ви тестували лише в одному браузері на базі WebKit, ви все одно робили неправильно". Він погодився з Лоусоном, що це "великий заклик до префіксів постачальників", і подумав, чи перейдуть інші постачальники мобільних браузерів, що "буде справжнім тестом на успіх Blink".
Потім розробник Девід Сторі задумався, що це може означати для Safari: "Якщо Blink суттєво відрізняється від WebKit (що і буде), де це залишає тестування Safari / WebKit для розробників Win, тепер [Safari для Windows] мертва?".