WebKitGTK 2.40.0 brauserimootori ja Epiphany 44 web-brauseri väljalase

Esitatud on uus stabiilne WebKitGTK 2.40.0 väljaanne, mis on WebKiti brauserimootori port GTK platvormile. WebKitGTK võimaldab kasutada WebKiti kõiki funktsioone GNOME-i suunitlusega GObject-põhise liidese kaudu ja seda saab kasutada veebikontendi töötlemise vahendite integreerimiseks igasugustesse rakendustesse, alates spetsialiseeritud HTML/CSS-parseritest kuni täieliku funktsionaalsusega veebibrauserite loomise juurde. Tuntud projektidest, mis kasutavad WebKitGTK-d, võib nimetada GNOME-i vaikimisi brauserit (Epiphany). Varem kasutati WebKitGTK-d ka Midori brauseris, kuid pärast projekti toimetamist Astian Foundationi kätte, jäeti vana Midori versioon WebKitGTK-l kõrvale ning Wexondi brauserist eraldamise teel loodi põhimõtteliselt erinev toode sama nimega Midori, kuid Electroni ja Reacti platvormi baasil.

Peamised muutused:

  • GTK4 API tugi on stabiliseeritud.
  • Käiku on võetud WebGL2 tugi. WebGL-i rakenduses kasutatakse ANGLE kihti, mis transponeerib OpenGL ES kutsed OpenGL-i, Direct3D 9/11, Desktop GL-i ja Vulkanisse.
  • Üleminek EGL-i kasutamisele GLX-i asemel on toimunud.
  • Lisatud on kõnesüntesise tugi, kasutades Flite'i.
  • Käivitamiseks on lisatud asünkroonne lõikehalduse API.
  • On lisatud API konkreetsete veebivõimaluste lubade taotlemiseks.
  • On lisatud API väärtuste tagastamiseks kasutaja skriptide sõnumitest asünkroonselt.
  • WebKitDownload::decide-destination signaalide töötlemine on toimunud asünkroonselt.
  • Uus API JavaScripti täitmiseks on lisatud.
  • On tagatud webkit://gpu väljundi eksportimine JSON formaadis.
  • Suured mälu jaotuse probleemid sisu laadimisel on lahendatud.

WebKitGTK 2.40.0 alusel on välja antud GNOME'i brauser Web 44 (Epiphany). Peamised muudatused:

  • Ülemineku on toimunud GTK 4 ja libadwaita kasutusele.
  • Teabepaneelid on asendatud hüpikmenüüde (popover), dialoogide ja bänneritega.
  • Vahekaardimenüü on asendatud AdwTabButtoniga ning „Teave rakenduse kohta“ dialoog on asendatud AdwAboutWindowiga.
  • Kontekstimenüüs on tagatud Mute Tab elemendi pidev kuvamine.
  • elementary OS-i toetamine on ümber töötatud.
  • Uus seadistus on lisatud, et määrata uus vaheleht, mis kuvatakse uue vahelehe avamisel.
  • WebExtensioni API browserAction'i tugi on laiendatud.
  • Lisatud on seadistused WebExtensions jaoks.
  • Vahekaartide dubleerimise tugi on rakendatud, kui keskmise hiire nuppu on vajutatud värskendamise nupule.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster