Opera переходит на WebKit


Opera подтвердила, что откажется от собственного проприетарного движка рендеринга Presto и вместо этого переключится на WebKit не только для смартфонов, но и для настольного браузера.

Слух о том, что Opera планирует перейти на Webkit для своего браузера Android, появился в январе, но сегодняшние новости говорят о более радикальных изменениях.

В объявлении от Opera говорится:

Чтобы стать ведущим браузером для Android и iOS, в этом году Opera постепенно перейдет на движок WebKit, а также на Chromium для большинства своих будущих версий браузеров для смартфонов и компьютеров.

В нем цитируется главный технический директор Хокон Виум Ли, который объясняет причины этого шага:

«Движок WebKit уже очень хорош, и мы стремимся принять участие в его улучшении. Он поддерживает стандарты, которые нам небезразличны, и обладает необходимой нам производительностью. Более разумно, чтобы наши эксперты работали с открытым исходным кодом. сообщества для дальнейшего улучшения WebKit и Chromium, а не для дальнейшей разработки собственного механизма рендеринга. Opera внесет свой вклад в проекты WebKit и Chromium, и мы уже представили наш первый набор исправлений: для улучшения многоколоночного макета «.

Что это значит для разработчиков?

Он усиливает WebKit, что многие будут приветствовать, но не всем нравится, что на один веб-браузер нужно тестировать меньше.

Сопредседатель рабочей группы W3C CSS Дэниел Глазман считает, что с точки зрения рабочей группы CSS на одну среду тестирования меньше означает на одну меньше возможностей для обнаружения ошибок и проблем, и пишет в своем блоге.

«Сегодня Интернет просыпается менее фрагментированным, но это печальный момент, потому что фрагментация и конкуренция хороши для инноваций».

Хотя большинство согласится с тем, что конкуренция — это хорошо, совершенно очевидно, что фрагментация — это плохо. Для организации по стандартизации может быть преимуществом иметь множество реализаций для тестирования своей спецификации, но наличие нескольких реализаций для кодирования — утомительная работа.

Можно даже сказать, что это не большая проблема, если небольшое количество реализаций ошибается, если мы знаем об этом и можем кодировать в соответствии с небольшим набором стандартов де-факто — чем меньше число, тем лучше. Проблема конкуренции также сильно размывается из-за необходимости соответствовать стандарту — единственное место для инноваций и конкуренции — это качество внедрения.

Тем не менее, есть что-то нервирующее в передаче Интернета единому механизму рендеринга. Ситуация еще не дошла до этого, но теперь у нас есть только Microsoft Trident и Mozilla Gecko, чтобы компенсировать огромное влияние Webkit. Как говорит Глазман

«Один префикс CSS пропал, и -webkit- * увеличивает его мощность».


Добавить комментарий