Sortie du moteur de navigation WebKitGTK 2.36.0 et du navigateur Web Epiphany 42

La sortie de la nouvelle branche stable WebKitGTK 2.36.0, un portage du moteur de navigateur WebKit pour la plateforme GTK, a été annoncée. WebKitGTK vous permet d'utiliser toutes les fonctionnalités de WebKit via une interface de programmation orientée GNOME basée sur GObject et peut être utilisé pour intégrer des outils de traitement de contenu Web dans n'importe quelle application, depuis l'utilisation dans des analyseurs HTML/CSS spécialisés jusqu'à la création de navigateurs Web complets. Parmi les projets bien connus utilisant WebKitGTK, on ​​peut noter le navigateur standard GNOME (Epiphany). Auparavant, WebKitGTK était utilisé dans le navigateur Midori, mais après que le projet soit passé entre les mains de la Fondation Astian, l'ancienne version de Midori sur WebKitGTK a été abandonnée et en créant un fork à partir du navigateur Wexond, un produit fondamentalement différent a été créé avec le même nom Midori, mais basé sur la plateforme Electron et React.

Changements clés :

  • Предложена новая реализация средств для людей с ограниченными возможностями, переведённая с ATK на DBus-интерфейсы AT-SPI.
  • Добавлена поддержка метода requestVideoFrameCallback.
  • Добавлена поддержка медиасеансов.
  • Параметр hardware-acceleration-policy, определяющий правила применения аппаратного ускорения, установлен в значение «always».
  • Добавлен API для обработки собственных схем URI.
  • На платформе Linux включено применение работы в режиме реального времени для потоков, обеспечивающих взаимодействие с пользователями (обработчики событий, прокрутка и т.п.).

На базе WebKitGTK 2.36.0 сформирован выпуск браузера GNOME Web 42 (Epiphany), в котором предложены следующие изменения:

  • Обновлён встроенный просмотрщик PDF-файлов (PDF.js).
  • Добавлена поддержка применения тёмной темы оформления.
  • Постоянно включено применение аппаратного ускорения.
  • Проведена подготовка к переходу на GTK 4.
  • Предоставлена возможность открытия URI через десктоп-обработчики.
  • Добавлена поддержка библиотеки libportal 0.5, которая предоставляет простые асинхронно работающие прослойки для большинства «порталов» Flatpak.
  • Переработан код для управления поисковыми системами.

Source: opennet.ru

Ajouter un commentaire