Vydanie prehliadačového enginu WebKitGTK 2.40.0 a webového prehliadača Epiphany 44

Bol predstavený nový stabilný vydanie WebKitGTK 2.40.0, port prehliadačového enginu WebKit pre platformu GTK. WebKitGTK umožňuje využívať všetky možnosti WebKit prostredníctvom GNOME orientovaného programového rozhrania založeného na GObject a môže byť použitý na integráciu prostriedkov na spracovanie webového obsahu do akýchkoľvek aplikácií, od používania špecializovaných HTML/CSS parserov až po vytváranie plne funkčných webových prehliadačov. Medzi známe projekty, ktoré používajú WebKitGTK, patrí predvolený prehliadač GNOME (Epiphany). Predtým bol WebKitGTK použitý v prehliadači Midori, ale po prechode projektu do rúk Astian Foundation bol starý variant Midori na WebKitGTK opustený a prostredníctvom vytvorenia odvodeného produktu od prehliadača Wexond bol vytvorený zásadne iný produkt s rovnakým názvom Midori, ale na základe platformy Electron a React.

Kľúčové zmeny:

  • Stabilizovaná podpora API GTK4.
  • Pridaná podpora WebGL2. Pri implementácii WebGL je použitá vrstva ANGLE, ktorá zabezpečuje prevod volaní OpenGL ES na OpenGL, Direct3D 9/11, Desktop GL a Vulkan.
  • Prešlo sa na použitie predovšetkým EGL namiesto GLX.
  • Pridaná podpora syntézy reči pomocou Flite.
  • Zavedené API na správu schránky, ktoré funguje v asynchrónnom režime.
  • Pridané API na požiadanie oprávnení pre určité webové funkčnosti.
  • Pridané API na vracanie hodnôt z používateľských skriptov v asynchrónnom režime.
  • Zabezpečené spracovanie signálu WebKitDownload::decide-destination v asynchrónnom režime.
  • Pridané nové API na vykonávanie JavaScriptu.
  • Poskytnutá možnosť exportu výstupu webkit://gpu vo formáte JSON.
  • Riešené problémy so zvýšeným využívaním pamäte pri načítaní obsahu.

Na základe WebKitGTK 2.40.0 bol vytvorený vydanie prehliadača GNOME Web 44 (Epiphany). Hlavné zmeny:

  • Prešlo sa na použitie GTK 4 a libadwaita.
  • Informačné panely boli nahradené vyskakovacími ponukami (popover), dialógmi a bannerom.
  • Menu kariet bolo nahradené AdwTabButton, a dialóg „O programe“ bol nahradený AdwAboutWindow.
  • V kontextovom menu je zabezpečené trvalé zobrazenie prvku Mute Tab.
  • Prepracovaná podpora pre distribúciu elementary OS.
  • Pridané nastavenie na určenie stránky zobrazené pri otvorení novej karty.
  • Rozšírená podpora API WebExtension browserAction.
  • Pridané nastavenia pre WebExtensions.
  • Bola implementovaná podpora duplikácie karty po kliknutí prostredným tlačidlom myši na tlačidlo obnovenia stránky.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster