Увидел свет WebKitGTK+ 2.0.0, перешедший на технологии WebKit2
Новая версия примечательна переходом по умолчанию на API WebKit2GTK+, базирующийся на новой многопроцессной архитектуре WebKit2, позволяющей разделить обработку web-контента и формирование интерфейса, вынеся данные операции в отдельные изолированные процессы. Поддержка старого API WebKit1 полностью сохранена, но развитие данного API остановлено и он переведён в режим сопровождения, ограничивающийся исправлением ошибок. API WebKit2 объявлен стабильным и отныне будет сохранять обратную совместимость на уровне API/ABI. Первым браузером перешедшим на API WebKit2GTK+ стал Epiphany из состава GNOME 3.8.

Среди других особенностей WebKit2GTK+ отмечается:
- Встроенная реализация диалога для HTTP-аутентификации, позволяющая обойтись без использования GtkDialog;
- Запуск плагинов в отдельных процессах и поддержка плагинов, собранных с использованием GTK+2. Например, библиотеку GTK+2 продолжает использовать Adobe Flash;
- Встроенная система инспектирования web-контента, не требующая дополнительного обращения к API и поддерживающая удалённую отладку;
- Включение по умолчанию средств аппаратного ускорения для формирования вывода;
Из планов на WebKitGTK+ 2.2 (GNOME 3.10) отмечается реализация поддержки разделения по разным процессам обработчиков каждой страницы, поддержка sandbox-изоляции, вынос в отдельный процесс функций сетевого взаимодействия, поддержка Wayland, возможность предварительного просмотра вывода на печать, новые API для аутентификации, разграничения доступа к SSL и web-нотификации.
Источник: http://www.opennet.ru/opennews/art.shtml?num=36676
|
0 | Tweet | Нравится |
|