„WebKitGTK 2.40.0“ naršyklės variklio ir „Epiphany 44“ žiniatinklio naršyklės išleidimas

Paskelbta naujos stabilios šakos WebKitGTK 2.40.0, GTK platformai skirto WebKit naršyklės variklio prievado, išleidimas. „WebKitGTK“ leidžia naudotis visomis „WebKit“ funkcijomis per į GNOME orientuotą programavimo sąsają, pagrįstą „GObject“, ir gali būti naudojama žiniatinklio turinio apdorojimo įrankiams integruoti į bet kurią programą – nuo ​​naudojimo specializuotuose HTML/CSS analizatoriuose iki visų funkcijų turinčių žiniatinklio naršyklių kūrimo. Tarp gerai žinomų projektų, kuriuose naudojama WebKitGTK, galime paminėti standartinę GNOME naršyklę (Epiphany). Anksčiau WebKitGTK buvo naudojama Midori naršyklėje, tačiau projektui perėjus į Astian Foundation rankas, buvo atsisakyta senosios Midori versijos WebKitGTK ir sukūrus šakutę iš Wexond naršyklės, buvo sukurtas iš esmės kitoks produktas su tuo pačiu pavadinimu Midori, bet paremtas Electron and React platforma.

Pagrindiniai pakeitimai:

  • GTK4 API palaikymas buvo stabilizuotas.
  • Įtrauktas WebGL2 palaikymas. Diegiant WebGL naudojamas ANGLE sluoksnis, kuris teikia OpenGL ES iškvietimų vertimą į OpenGL, Direct3D 9/11, Desktop GL ir Vulkan.
  • Pakeistas į pagrindinį EGL, o ne GLX naudojimą.
  • Pridėtas kalbos sintezės palaikymas naudojant „Flite“.
  • Iškarpinės valdymo API įjungta ir veikia asinchroniniu režimu.
  • Pridėta API, kad būtų galima prašyti tam tikrų žiniatinklio funkcijų leidimų.
  • Pridėta API, skirta asinchroniškai grąžinti vertes iš vartotojo scenarijaus pranešimų.
  • Įgalintas WebKitDownload::decide-destination signalo apdorojimas asinchroniniu režimu.
  • Pridėta nauja API, skirta „JavaScript“ vykdyti.
  • Suteikta galimybė eksportuoti webkit://gpu išvestį JSON formatu.
  • Išspręstos problemos, susijusios su didelių atminties kiekių skyrimu įkeliant turinį.

GNOME Web 2.40.0 (Epiphany) naršyklės leidimas yra pagrįstas WebKitGTK 44. Pagrindiniai pakeitimai:

  • Pereita prie GTK 4 ir libadwaita naudojimo.
  • Informacijos skydeliai buvo pakeisti iššokančiaisiais langais, dialogais ir reklamjuostėmis.
  • Skirtuko meniu pakeistas į AdwTabButton, o dialogo langas Apie buvo pakeistas į AdwAboutWindow.
  • Elementas Nutildyti skirtuką visam laikui rodomas kontekstiniame meniu.
  • Pertvarkytas elementaraus OS platinimo palaikymas.
  • Pridėta parinktis, leidžianti nustatyti puslapį, rodomą atidarant naują skirtuką.
  • „WebExtension browserAction“ API palaikymas buvo išplėstas.
  • Pridėta žiniatinklio plėtinių nustatymai.
  • Įdiegtas skirtuko kopijavimo palaikymas, kai viduriniu pelės klavišu spustelite puslapio atnaujinimo mygtuką.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster