Veebibrauseri WebKitGTK 2.36.0 ja Epiphany 42 veebibrauseri väljalase

Teatati uue stabiilse haru WebKitGTK 2.36.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:

  • Välja on pakutud puuetega inimestele mõeldud tööriistade uus juurutamine, mis viidi ATK-lt üle AT-SPI DBus-liidestele.
  • Lisatud on requestVideoFrameCallback meetodi tugi.
  • Lisatud tugi meediaseanssidele.
  • Riistvarakiirenduse poliitika parameeter, mis määrab riistvarakiirenduse rakendamise reeglid, on seatud väärtusele "alati".
  • Lisatud API kohandatud URI-skeemide haldamiseks.
  • Linuxi platvormil on reaalajas funktsionaalsus lubatud lõimede jaoks, mis pakuvad kasutajaga suhtlemist (sündmuste töötlejad, kerimine jne).

WebKitGTK 2.36.0 põhjal loodi GNOME Web 42 (Epiphany) brauseri väljalase, mis pakkus välja järgmised muudatused:

  • Sisseehitatud PDF-vaatur (PDF.js) on värskendatud.
  • Lisatud on tumeda teema kasutamise tugi.
  • Riistvaraline kiirendus on alati lubatud.
  • Ettevalmistused GTK 4-le üleminekuks on tehtud.
  • Pakutakse võimalust avada URI-sid töölauatöötlejate kaudu.
  • Lisatud on tugi libportal 0.5 teegile, mis pakub enamiku Flatpaki portaalide jaoks lihtsaid asünkroonselt töötavaid kihte.
  • Otsingumootorite haldamise kood on ümber töötatud.

Allikas: opennet.ru

Lisa kommentaar