«В результате такой оптимизации WebKit станет гораздо компактнее, производительнее и надёжнее» — звучит как будто гугл в WebKit внёс только плохой код, который тормозил движок и увеличивал его размер. Судя по всему автор оригинала явный гуглофоб. Я понимаю, что любой новый код утяжеляет систему и несёт за собой потенциальные ошибки. Но это уж очень грубое высказывание.
В этой фразе гугл даже не упоминался. С чего вы это взяли, тем более в такой категоричной форме? Вполне возможно что код, который планируется удалить, писали так же и разработчики эпла. Все развивается, тем более в сфере IT прогресс идет очень быстро.
Это просто рефакторинг. Но предмет рефракторинга настолько знаменит, что стоит написать об этом новость. Обычно, хороший рефакторинг, помимо новых багов, приносит хорошие плоды.
Плюс маркетинговая подоплека: «мы взяли на себя инициативу, забабахать вот такие изменения, и наш код настолько хорош, что часть хромиума и в8 нам только мешает»
Так теперь как раз непонятно что QtWebkit будет из себя представлять если в WebKit теперь будет другой JavaScript движок, другая система рендеринга графики и шрифтов и т.п.
Странно, они декларировали в своё время переход на V8. Мне, увы, Qt 5 ещё не скоро актуален будет, но всё же…
В итоге получается, что там та же система, что и в Qt 4? То есть, с двумя интерпретаторами JS, один JSC для QtWebKit и отдельный патченный форк JSC для QtScript и QML2?
Нет, они используют V8 именно в качестве бэкенда для QtScript и это основа для QML2. Но для QtWebKit действительно остался JSC и меняться там ничего не будет, судя по всему.
Такое ощущение, что весь движок был испещрён кодом, а-ля #if PLATFORM(CHROMIUM) и #if PLATFORM(SAFARI). Google удалит 4.5 млн строк кода, чтобы избавиться от сафари, Apple делает примерно, то же самое.
> p.s. Adam and I are happy to work with other reviewers to remove
> PLATFORM(CHROMIUM) code and other messes we may have caused over the
> years from webkit.org. Adam and I are still running queues.webkit.org
> and associated EWS/CQ/sherriff-bot and plan to do so for the next few
> weeks as we work to transition them to new owners.
Причём как видно, сами Хромовские люде предложили вычистить всё лишнее из webkit`а.
В листе разработчиков браузеров — конечно чистый позитив. Куча работы, достаточно простой, в результате которой кода станет меньше, он станет чище и т.д. Это ж самая любимая работа для любого разработчика — выкинуть кучу старого хлама, написанного не тобой.
Вот другое дело, что потом будут говорить веб-разработчики…
Вообще говоря думал что после последних манипуляций Opera браузеров станет по сути меньше, но тут как выясняется новая история Safari отдельно, Сhrome отдельно. Новые браузерные воины, Webkit теперь по сути подменил позицию как раз той самой Opera
Apple очищает WebKit от наследия Chromium