Apple очищает WebKit от наследия Chromium

от автора

Компания Apple осталась единственной крупной компанией, которая занимается разработкой Open Source движка WebKit. После ухода Google разработчики из Apple объявили о «весенней зачистке» и удалении из проекта ставшего ненужным кода, в том числе «чужого» JavaScript-движка V8.

В течение ближайших недель будут зачищены:
Нарушения иерархических представлений (layering violations) в WebCore/platform, где Page* или Frame* можно было передать функции
Supplementable и Supplement
#if USE(GOOGLEURL)
#if USE(V8)
#if !USE(JSC)
#if PLATFORM(CHROMIUM)
Skia
DOMFileSystem
WebLayer и его реализацию скроллинга
Функции #defines, которые не пользуются популярностью

Конкретные файлы, которые планируется удалить:

  • .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 станет гораздо компактнее, производительнее и надёжнее, так же как и сам браузер Safari. Правда, вместо V8 будет использоваться собственный движок JavaScriptCore (JSC) для рендеринга JavaScript.

ссылка на оригинал статьи http://habrahabr.ru/post/175579/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *