Lansarea motorului de browser WebKitGTK 2.36.0 și a browserului web Epiphany 42

A fost anunțată lansarea noii ramuri stabile WebKitGTK 2.36.0, un port al motorului de browser WebKit pentru platforma GTK. WebKitGTK vă permite să utilizați toate caracteristicile WebKit printr-o interfață de programare orientată spre GNOME bazată pe GObject și poate fi folosit pentru a integra instrumente de procesare a conținutului web în orice aplicație, de la utilizarea în parsere HTML/CSS specializate până la crearea de browsere web cu funcții complete. Printre proiectele cunoscute care folosesc WebKitGTK, putem remarca browserul standard GNOME (Epiphany). Anterior, WebKitGTK a fost folosit în browserul Midori, dar după ce proiectul a trecut în mâinile Fundației Astian, vechea versiune a lui Midori pe WebKitGTK a fost abandonată și prin crearea unui furk din browserul Wexond, a fost creat un produs fundamental diferit cu același nume Midori, dar bazat pe platforma Electron și React.

Schimbări cheie:

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

Sursa: opennet.ru

Adauga un comentariu