Не успели мы написать о том, что Google будет делать собственный форк на базе WebKit, как в Apple решили тоже подчистить код
Это похоже на развод. Google форкнул и ушёл. Apple, как единственный крупный участник проекта WebKit начал вычищать исходный код от тех функций, файлов и элементов, которые ему больше не нужны.
В том числе из исходного кода будет удалён JavaScript движок V8.
Полный список того, что будет удалено из WebKit в ближайшие недели:
- Нарушения иерархических представлений (layering violations) в WebCore/platform, где Page* или Frame* можно было передать функции
- Supplementable и Supplement
- #if USE(GOOGLEURL)
- #if USE(V8)
- #if !USE(JSC)
- #if PLATFORM(CHROMIUM)
- Skia
- DOMFileSystem
- WebLayer и его реализацию скроллинга
- Функции #defines, которые не пользуются популярностью
Список конкретных файлов, которые будут удалены из WebKit:
- .gyp билд-файлы
- WebCore/bindings/v8
- WebCore/bindings/scripts/*v8*
- LayoutTests/platform/chromium*
- WebKit/chromium
- WTF/wtf/chromium
- WebCore/platform/chromium
- WebCore/*Chromium*
- Source/Platform/chromium
- ManualTests/chromium/
- Tools/BuildSlaveSupport/chromium/
- Tools/DumpRenderTree/chromium/
Третья мировая война браузеров начата.
Источник: WebKit Dev List