Команда разработчиков WebKit ведет работу по переносу в состав движка наработок, созданных Google для своего web-браузера Chrome. В частности, производится перенос не только исправлений и правок самого WebKit, но и интеграция принципиально нового JavaScript движка V8 и графической библиотеки Skia. Код V8 был выпущен Google под BSD лицензией, а Skia под лицензией Apache License 2.0.
К сожалению JavaScript движок V8 в настоящее время полноценно поддерживает только платформы x86 (32-bit) и ARM, что мешает использовать V8 в качестве полной замены текущего JavaScript движка SquirrelFish.
К достоинствам графической библиотеки Skia можно отнести OpenGL акселерацию, поддержку использования в многопоточных программах, высокую переносимость кода, при его объеме 80 тыс. строк, что на 10 тыс. строк меньше, чем у Cairo, поддержку анимации и форматов SVG, PNG, JPEG, GIF, BMP, WBMP, ICO.
|