WebKitGTK 2.40.0 pārlūkprogrammas un Epiphany 44 tīmekļa pārlūkprogrammas izlaišana

Ir paziņots par jaunās stabilās filiāles WebKitGTK 2.40.0 izlaišanu, kas ir WebKit pārlūkprogrammas dzinēja ports GTK platformai. WebKitGTK ļauj izmantot visas WebKit funkcijas, izmantojot uz GNOME orientētu programmēšanas interfeisu, kura pamatā ir GObject, un to var izmantot, lai integrētu tīmekļa satura apstrādes rīkus jebkurā lietojumprogrammā, sākot no izmantošanas specializētos HTML/CSS parsētājos līdz pilnvērtīgu tīmekļa pārlūkprogrammu izveidei. Starp labi zināmajiem projektiem, kas izmanto WebKitGTK, mēs varam atzīmēt standarta GNOME pārlūkprogrammu (Epiphany). Iepriekš WebKitGTK tika izmantots pārlūkprogrammā Midori, taču pēc tam, kad projekts nonāca Astian Foundation rokās, vecā Midori versija WebKitGTK tika atmesta un, izveidojot dakšiņu no Wexond pārlūka, tika izveidots principiāli atšķirīgs produkts ar tāds pats nosaukums Midori, bet balstās uz Electron and React platformu.

Galvenās izmaiņas:

  • GTK4 API atbalsts ir stabilizēts.
  • Iekļauts WebGL2 atbalsts. WebGL ieviešanā tiek izmantots ANGLE slānis, kas nodrošina OpenGL ES izsaukumu tulkošanu uz OpenGL, Direct3D 9/11, Desktop GL un Vulkan.
  • Mainīts, lai galvenokārt izmantotu EGL, nevis GLX.
  • Pievienots atbalsts runas sintēzei, izmantojot Flite.
  • Starpliktuves pārvaldības API ir iespējota un darbojas asinhronā režīmā.
  • Pievienots API, lai pieprasītu atļaujas noteiktām tīmekļa funkcijām.
  • Pievienots API vērtību atgriešanai no lietotāja skripta ziņojumiem asinhroni.
  • Iespējota WebKitDownload::decide-destination signāla apstrāde asinhronajā režīmā.
  • Pievienots jauns API JavaScript izpildei.
  • Nodrošina iespēju eksportēt webkit://gpu izvadi JSON formātā.
  • Ir atrisinātas problēmas ar liela apjoma atmiņas piešķiršanu satura ielādes laikā.

GNOME Web 2.40.0 (Epiphany) pārlūkprogrammas laidiena pamatā ir WebKitGTK 44. Galvenās izmaiņas:

  • Ir veikta pāreja uz GTK 4 un libadwaita izmantošanu.
  • Informācijas paneļi ir aizstāti ar uznirstošajiem logiem, dialoglodziņiem un baneriem.
  • Cilnes izvēlne ir aizstāta ar AdwTabButton, un dialoglodziņš Par ir aizstāts ar AdwAboutWindow.
  • Elements Mute Tab tiek pastāvīgi parādīts konteksta izvēlnē.
  • Pārveidots atbalsts elementārajai OS izplatīšanai.
  • Pievienota iespēja iestatīt lapu, kas tiek rādīta, atverot jaunu cilni.
  • Ir paplašināts WebExtension browserAction API atbalsts.
  • Pievienoti Web Extensions iestatījumi.
  • Ieviests atbalsts cilnes dublēšanai, kad ar vidējo pogu noklikšķiniet uz lapas atsvaidzināšanas pogas.

Avots: opennet.ru

Pievieno komentāru