Vydání enginu prohlížeče WebKitGTK 2.36.0 a webového prohlížeče Epiphany 42

Bylo oznámeno vydání nové stabilní větve WebKitGTK 2.36.0, portu prohlížeče WebKit pro platformu GTK. WebKitGTK umožňuje používat všechny funkce WebKitu prostřednictvím programovacího rozhraní orientovaného na GNOME založeného na GObject a lze jej použít k integraci nástrojů pro zpracování webového obsahu do jakékoli aplikace, od použití ve specializovaných analyzátorech HTML/CSS až po vytváření plnohodnotných webových prohlížečů. Mezi známé projekty, které používají WebKitGTK, si můžeme všimnout standardního prohlížeče GNOME (Epiphany). Dříve se WebKitGTK používal v prohlížeči Midori, ale poté, co projekt přešel do rukou nadace Astian, byla stará verze Midori na WebKitGTK opuštěna a vytvořením forku z prohlížeče Wexond vznikl zásadně odlišný produkt s stejnojmenné Midori, ale založené na platformě Electron a React.

Klíčové změny:

  • Byla navržena nová implementace nástrojů pro osoby se zdravotním postižením převedená z ATK na AT-SPI DBus rozhraní.
  • Přidána podpora pro metodu requestVideoFrameCallback.
  • Přidána podpora pro mediální relace.
  • Parametr hardware-acceleration-policy, který definuje pravidla pro použití hardwarové akcelerace, je nastaven na „always“.
  • Přidáno API pro zpracování vlastních schémat URI.
  • Na platformě Linux je povolena funkce v reálném čase pro vlákna, která zajišťují interakci uživatele (obslužné rutiny událostí, rolování atd.).

Na základě WebKitGTK 2.36.0 byla vytvořena verze prohlížeče GNOME Web 42 (Epiphany), která navrhla následující změny:

  • Vestavěný prohlížeč PDF (PDF.js) byl aktualizován.
  • Přidána podpora pro použití tmavého motivu.
  • Hardwarová akcelerace je vždy povolena.
  • Byly provedeny přípravy na přechod na GTK 4.
  • Byla poskytnuta možnost otevírat URI prostřednictvím desktopových ovladačů.
  • Přidána podpora pro knihovnu libportal 0.5, která poskytuje jednoduché asynchronně běžící vrstvy pro většinu "portálů" Flatpak.
  • Kód pro správu vyhledávačů byl přepracován.

Zdroj: opennet.ru

Přidat komentář