Izdanje WebKitGTK 2.40.0 pretraživača i Epiphany 44 web pretraživača

Najavljeno je izdavanje nove stabilne grane WebKitGTK 2.40.0, porta WebKit pretraživača za GTK platformu. WebKitGTK vam omogućava da koristite sve karakteristike WebKit-a preko GNOME-orijentisanog programskog interfejsa zasnovanog na GObject-u i može se koristiti za integraciju alata za obradu veb sadržaja u bilo koju aplikaciju, od upotrebe u specijalizovanim HTML/CSS parserima do kreiranja potpuno opremljenih veb pretraživača. Među poznatim projektima koji koriste WebKitGTK, možemo primijetiti standardni GNOME pretraživač (Epiphany). Ranije se WebKitGTK koristio u pretraživaču Midori, ali nakon što je projekat prešao u ruke Fondacije Astian, stara verzija Midorija na WebKitGTK je napuštena i kreiranjem fork-a iz preglednika Wexond, stvoren je fundamentalno drugačiji proizvod sa istog imena Midori, ali baziran na Electron i React platformi.

Ključne promjene:

  • GTK4 API podrška je stabilizirana.
  • WebGL2 podrška uključena. Implementacija WebGL-a koristi sloj ANGLE, koji omogućava prevođenje OpenGL ES poziva u OpenGL, Direct3D 9/11, Desktop GL i Vulkan.
  • Promijenjeno na primarno korištenje EGL umjesto GLX.
  • Dodata podrška za sintezu govora koristeći Flite.
  • API za upravljanje međuspremnikom je omogućen i radi u asinhronom režimu.
  • Dodan API za traženje dozvola za određene web funkcije.
  • Dodan API za asinhrono vraćanje vrijednosti iz poruka korisničkih skripti.
  • Omogućena obrada signala WebKitDownload::decide-destination u asinhronom modu.
  • Dodan novi API za izvršavanje JavaScripta.
  • Pruža mogućnost izvoza webkit://gpu izlaza u JSON formatu.
  • Problemi s dodjelom velikih količina memorije prilikom učitavanja sadržaja su riješeni.

Izdanje GNOME Web 2.40.0 (Epiphany) pretraživača je zasnovano na WebKitGTK 44. Glavne promjene:

  • Prelazak na korištenje GTK 4 i libadwaita je napravljen.
  • Informacijski paneli zamijenjeni su iskačućim prozorima, dijalozima i banerima.
  • Tab meni je zamijenjen sa AdwTabButton, a dijalog About je zamijenjen sa AdwAboutWindow.
  • Element Mute Tab je trajno prikazan u kontekstualnom meniju.
  • Redizajnirana podrška za osnovnu distribuciju OS-a.
  • Dodata opcija za postavljanje stranice koja se prikazuje prilikom otvaranja nove kartice.
  • Podrška za WebExtension browserAction API je proširena.
  • Dodate postavke za WebExtensions.
  • Implementirana podrška za dupliranje kartice kada srednjim klikom kliknete na dugme za osvježavanje stranice.

izvor: opennet.ru

Dodajte komentar