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

в 6:10, , рубрики: apple, chromium, open source, safari, webkit, браузеры, оптимизация, метки: , , , ,

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

Автор: alizar

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js