Veebibrauseri WebKitGTK 2.40.0 ja Epiphany 44 veebibrauseri väljalase

Teatati uue stabiilse haru WebKitGTK 2.40.0, GTK platvormi WebKiti brauserimootori pordi, väljalasest. WebKitGTK võimaldab kasutada kõiki WebKiti funktsioone GObjectil põhineva GNOME-le orienteeritud programmeerimisliidese kaudu ja seda saab kasutada veebisisu töötlemise tööriistade integreerimiseks mis tahes rakendustesse, alates kasutamisest spetsiaalsetes HTML/CSS-i parserites kuni täisfunktsionaalsete veebibrauserite loomiseni. Tuntud WebKitGTK-d kasutavate projektide hulgast võime märkida standardset GNOME-brauserit (Epiphany). Varem kasutati Midori brauseris WebKitGTK-d, kuid pärast projekti Astian Foundationi kätte jõudmist loobuti Midori vanast versioonist WebKitGTK-s ja Wexondi brauserist kahvli loomisega loodi põhimõtteliselt erinev toode samanimeline Midori, kuid põhineb platvormil Electron and React.

Peamised muudatused:

  • GTK4 API tugi on stabiliseeritud.
  • Kaasas WebGL2 tugi. WebGL-i juurutamine kasutab ANGLE-kihti, mis pakub OpenGL ES-i kõnede tõlkimist OpenGL-i, Direct3D 9/11-sse, Desktop GL-i ja Vulkani.
  • Muudeti peamiselt EGL-i GLX-i asemel kasutavaks.
  • Lisatud Flite'i kõnesünteesi tugi.
  • Lõikelaua halduse API on lubatud ja töötab asünkroonses režiimis.
  • Teatud veebifunktsioonide jaoks lubade taotlemiseks lisati API.
  • Lisatud API kasutaja skriptisõnumite väärtuste asünkroonseks tagastamiseks.
  • WebKitDownload::decide-destination signaali töötlemine asünkroonses režiimis on lubatud.
  • Lisatud uus API JavaScripti käivitamiseks.
  • Võimalus eksportida webkit://gpu väljundit JSON-vormingus.
  • Probleemid suure mälumahu eraldamisega sisu laadimisel on lahendatud.

GNOME Web 2.40.0 (Epiphany) brauseri väljalase põhineb WebKitGTK 44-l. Peamised muudatused:

  • Üleminek GTK 4 ja libadwaita kasutamisele on tehtud.
  • Teabepaneelid on asendatud hüpikaknate, dialoogiakende ja bänneritega.
  • Vahekaardi menüü on asendatud AdwTabButtoniga ja dialoog Teave on asendatud AdwAboutWindowga.
  • Element Mute Tab kuvatakse kontekstimenüüs püsivalt.
  • Ümberkujundatud tugi OS-i elementaarsele distributsioonile.
  • Lisatud on võimalus määrata uue vahelehe avamisel kuvatav leht.
  • Laiendatud on WebExtension browserAction API tugi.
  • Lisatud WebExtensionsi seaded.
  • Rakendatud tugi vahekaardi dubleerimiseks, kui klõpsate lehe värskendusnupul keskmist nuppu.

Allikas: opennet.ru

Lisa kommentaar