Veröffentlichung der Browser-Engine WebKitGTK 2.36.0 und des Webbrowsers Epiphany 42

Die Veröffentlichung des neuen stabilen Zweigs WebKitGTK 2.36.0, einer Portierung der WebKit-Browser-Engine für die GTK-Plattform, wurde angekündigt. WebKitGTK ermöglicht Ihnen die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle auf Basis von GObject und kann zur Integration von Tools zur Verarbeitung von Webinhalten in jede Anwendung verwendet werden, von der Verwendung in speziellen HTML/CSS-Parsern bis hin zur Erstellung voll ausgestatteter Webbrowser. Unter den bekannten Projekten, die WebKitGTK verwenden, können wir den Standard-GNOME-Browser (Epiphany) erwähnen. Zuvor wurde WebKitGTK im Midori-Browser verwendet, aber nachdem das Projekt in die Hände der Astian Foundation übergegangen war, wurde die alte Version von Midori auf WebKitGTK aufgegeben und durch die Erstellung eines Forks aus dem Wexond-Browser wurde ein grundlegend anderes Produkt mit dem erstellt gleichnamiger Midori, aber basierend auf der Electron- und React-Plattform.

Wichtige Änderungen:

  • Предложена новая реализация средств для людей с ограниченными возможностями, переведённая с 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

Kommentar hinzufügen