Выпуск браузерного движка WebKitGTK+ 2.12.0
Доступен выпуск новой стабильной ветки WebKitGTK+ 2.12.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany).
Ключевые изменения в новой стабильной ветке:
- В JavaScriptCore на системах x86_64 по умолчанию включён JIT-компилятор FTL, использующий оптимизатор LLVM для генерации эффективного машинного кода;
- В рамках многопроцессной модели обеспечено ответвление отдельного процесса для обработки сетевых соединений (раньше данный сетевой процесс был опционален, а теперь обязателен);
- Включены скрываемые полосы прокрутки, реализованы по аналогии с полосами прокрутки виджетов и приложений GTK+;
- Добавлена поддержка использования безоконных плагинов NPAPI, работающих без интерфейса пользователя, на системах без X11, например, в окружениях на базе Wayland;
- В libsoup включена поддержка GSS-Negotiate;
- Улучшена общая производительность за счёт оптимизации цикла обработки событий glib;
- Представлен новый API для записи и восстановления сеансов WebView.
© OpenNet