Доступен браузерный движок WebKitGTK+ 2.8.0

Доступен выпуск новой стабильной ветки WebKitGTK+ 2.8.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany). Ключевые изменения в новой стабильной ветке:

Включение по умолчанию многопоточного JIT-компилятора и переход на разработанную компанией Apple библиотеку распределения памяти bmalloc, которая теперь используется вместо TCMalloc, что позволило заметно увеличить общую производительность браузерного движка; 0_1427132964.png Поддержка расширения APNG, позволяющего отображать анимированные PNG-изображения; Начальная поддержка GTK+ gestures API, открывающего двери к использованию WebKitWebView на устройствах с сенсорными экранами. В настоящее время поддерживаются только простейшие управляющие жесты, такие как прокрутка касанием, клик и масштабирование двумя пальцами; Реализация Web Notifications API для организации вывода уведомлений вне контекста текущей страницы; Возможность определения цвета фона WebKitWebView, используемого для заполнения экрана до начала отрисовки страницы; 0_1427134359.png В WebKitWebView представлено новое свойство is-playing-adio, которое можно использовать для определения воспроизведения звука в данном web-контексте. Браузеры могут использовать данное свойство для наглядной индикации в какой вкладке осуществляется вывод звука; Поддержка HTML5-элемента «color input», при указании которого выводится кнопка для вывода диалога выбора цвета; 0_1427134644.png Улучшены средства подключения обработчиков ошибок при установке защищённых TLS-соединений.

© OpenNet