Lëshimi i motorit të shfletuesit WebKitGTK 2.40.0 dhe i shfletuesit të internetit Epiphany 44

Është njoftuar lëshimi i degës së re të qëndrueshme WebKitGTK 2.40.0, një port i motorit të shfletuesit WebKit për platformën GTK. WebKitGTK ju lejon të përdorni të gjitha veçoritë e WebKit përmes një ndërfaqe programimi të orientuar nga GNOME bazuar në GObject dhe mund të përdoret për të integruar mjetet e përpunimit të përmbajtjes në ueb në çdo aplikacion, nga përdorimi në analizues të specializuar HTML/CSS deri te krijimi i shfletuesve të uebit me funksione të plota. Ndër projektet e njohura që përdorin WebKitGTK, mund të vërejmë shfletuesin standard GNOME (Epiphany). Më parë, WebKitGTK përdorej në shfletuesin Midori, por pasi projekti kaloi në duart e Fondacionit Astian, versioni i vjetër i Midori në WebKitGTK u braktis dhe duke krijuar një pirun nga shfletuesi Wexond, u krijua një produkt thelbësisht i ndryshëm me me të njëjtin emër Midori, por bazuar në platformën Electron dhe React.

Ndryshimet kryesore:

  • Mbështetja e GTK4 API është stabilizuar.
  • Mbështetja WebGL2 e përfshirë. Implementimi i WebGL përdor shtresën ANGLE, e cila siguron përkthimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan.
  • Ndryshuar në përdorimin kryesisht EGL në vend të GLX.
  • Mbështetje e shtuar për sintezën e të folurit duke përdorur Flite.
  • API-ja e menaxhimit të kujtesës së fragmenteve është aktivizuar dhe funksionon në modalitetin asinkron.
  • U shtua një API për të kërkuar leje për veçori të caktuara të uebit.
  • U shtua një API për kthimin e vlerave nga mesazhet e skriptit të përdoruesit në mënyrë asinkrone.
  • Përpunimi i aktivizuar i sinjalit WebKitDownload::decide-destination në modalitetin asinkron.
  • U shtua një API e re për ekzekutimin e JavaScript.
  • Ofron mundësinë për të eksportuar outputin webkit://gpu në formatin JSON.
  • Problemet me ndarjen e sasive të mëdha të memories gjatë ngarkimit të përmbajtjes janë zgjidhur.

Lëshimi i shfletuesit GNOME Web 2.40.0 (Epiphany) bazohet në WebKitGTK 44. Ndryshimet kryesore:

  • Është bërë kalimi në përdorimin e GTK 4 dhe libadwaita.
  • Panelet e informacionit janë zëvendësuar me popover, dialogë dhe pankarta.
  • Menyja e skedave është zëvendësuar me AdwTabButton dhe dialogu Rreth është zëvendësuar me AdwAboutWindow.
  • Elementi Mute Tab shfaqet përgjithmonë në menynë e kontekstit.
  • Mbështetje e ridizajnuar për shpërndarjen elementare të OS.
  • U shtua një opsion për të vendosur faqen e shfaqur kur hapni një skedë të re.
  • Mbështetja për WebExtension browserAction API është zgjeruar.
  • Cilësimet e shtuara për WebExtensions.
  • Mbështetje e zbatuar për dyfishimin e një skede kur klikoni në mes në butonin e rifreskimit të faqes.

Burimi: opennet.ru

Shto një koment