До сегодняшнего утра мир браузеров состоял из сил добра и сил разума. Силы добра представляли Microsoft в лице IE (Trident) и Mozilla с главным их продуктом — Firefox (Gecko). Обе эти компании отчетливо проговаривали мантры: «главное — соблюдать стандарты» и «свободный веб — в разнообразии». Ещё совсем недавно в этом же лагере находилась и Opera, которая разрабатывала свой собственный браузер и движок (Presto). Однако, они сделали решительный рывок и переместились в лагерь сил разума.
Силы разума состояли из компаний, которые когда-то решили, что всем удобнее пилить один, общий и качественный движок, WebKit. Первым тут был Apple со своим минорным браузером Safari. И уже потом к ней подтянулись Nokia, HP, Samsung, Google и игроки поменьше, вроде Яндекса, например. Это был красивый и интересный альянс. Большая часть основного кода в репозитории написана Apple, есть отдельное дерево Chromium (да-да, хромиум жил прямо в дереве вебкита), принимаются патчи от разных людей. Недавно вот с патчами засветилась даже Microsoft.
К чему я это всё пишу? К тому, что этому мирному сосуществованию пришел конец. Сначала вчера Mozilla и Samsung объявили, что разрабатывают новый движок браузера для мобильных. Да-да, они делают новый движок, а не переделывают Gecko. Но это был всего лишь приквел, Сараевское убийство, если вы понимаете о чем я. Сегодня утром Google объявил, что они создали форк проекта WebKit и дальше будут развиваться независимо. И вот это уже война.
Давайте вчитаемся в строки (и между) анонса «проекта Blink».
1. Это полный форк текущего состояния WebKit, с уже сделанными массивными изменениями.
2. Главная цель изменений - отказаться от совместимости с исходным кодом WebKit.
3. Официально анонсируемая причина - чтобы быстрее внедрять новые фичи в движок рендеринга и быстрее развивать интернет.
4. Важно и отчетливо заявлено, что отдельного префикса типа -blink-* не будет.
А теперь мои выводы. Да, мои, свои делайте сами.
Запуск проекта Blink — это понятное действие, главная задача которого — расколоть альянс WebKit. Сначала на уровне кодовой базы, а потом всё дальше развести проекты по совместимости с новыми (обычно придуманными в Google) стандартами. И более того, отсутствие отдельного префикса — тоже важный стратегический шаг. Позволяющий влиять на весь интернет в целом посредством внесения несовместимых изменений в свой рендеринг и браузер.
Скорее всего, начиная с сегодняшнего дня у нас будет три воюющих лагеря. Теперь я называю их так:
Силы разума (все, кто будет переезжать на Blink).
Повстанцы (все, кто перекинется на голый WebKit вместо Chromium).
Силы добра (Microsoft и прочие уже не очень большие игроки).
Опера уже анонсировала переезд на Blink, скорее всего так же сделают и остальные контрибьюторы в Chromium. Однако, надо понимать, что альянса больше нет, а значит, количество форков вебкита теперь будет расти, как грибы после дождя. Хорошо, что хоть пользователи ничего не заметят. Точнее, хорошо, что хоть пользователи ничего не поймут в ближайшие полтора года. Добро пожаловать в новую эпоху браузерных войн.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.