- PVSM.RU - https://www.pvsm.ru -

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

Компания Apple осталась единственной крупной компанией, которая занимается разработкой Open Source движка WebKit. После ухода Google разработчики из Apple объявили о «весенней зачистке» и удалении из проекта ставшего ненужным кода [1], в том числе чужого 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. Правда, для рендеринга JavaScript вместо V8 будет использоваться собственный движок JavaScriptCore (JSC).

Автор: alizar

Источник [2]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/31283

Ссылки в тексте:

[1] удалении из проекта ставшего ненужным кода: https://lists.webkit.org/pipermail/webkit-dev/2013-April/024388.html

[2] Источник: http://habrahabr.ru/post/175579/