Мар 23, 2015 - 0 Comments - Интересно -

Доступен браузерный движок 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, что позволило заметно увеличить общую производительность браузерного движка;
  • Поддержка расширения APNG, позволяющего отображать анимированные PNG-изображения;
  • Начальная поддержка GTK+ gestures API, открывающего двери к использованию WebKitWebView на устройствах с сенсорными экранами. В настоящее время поддерживаются только простейшие управляющие жесты, такие как прокрутка касанием, клик и масштабирование двумя пальцами;
  • Реализация Web Notifications API для организации вывода уведомлений вне контекста текущей страницы;
  • Возможность определения цвета фона WebKitWebView, используемого для заполнения экрана до начала отрисовки страницы;
  • В WebKitWebView представлено новое свойство is-playing-adio, которое можно использовать для определения воспроизведения звука в данном web-контексте. Браузеры могут использовать данное свойство для наглядной индикации в какой вкладке осуществляется вывод звука;
  • Поддержка HTML5-элемента «color input», при указании которого выводится кнопка для вывода диалога выбора цвета;
  • Улучшены средства подключения обработчиков ошибок при установке защищённых TLS-соединений.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *