WebKitGTK 2.40.0 -selainmoottorin ja Epiphany 44 -verkkoselaimen julkaisu

Uuden vakaan haaran WebKitGTK 2.40.0, WebKit-selainmoottorin portti GTK-alustalle, julkaisusta on ilmoitettu. WebKitGTK antaa sinun käyttää kaikkia WebKitin ominaisuuksia GObject-pohjaisen GNOME-suuntautuneen ohjelmointirajapinnan kautta, ja sitä voidaan käyttää verkkosisällönkäsittelytyökalujen integroimiseen mihin tahansa sovelluksiin erikoistuneissa HTML/CSS-jäsentimissä käytettävästä täysin varusteltujen verkkoselaimien luomiseen. Tunnetuista WebKitGTK:ta käyttävistä projekteista voidaan mainita standardi GNOME-selain (Epiphany). Aiemmin WebKitGTK:ta käytettiin Midori-selaimessa, mutta projektin siirtymisen jälkeen Astian Foundationin käsiin WebKitGTK:n Midorin vanha versio hylättiin ja luomalla haarukka Wexond-selaimesta luotiin täysin erilainen tuote. samanniminen Midori, mutta perustuu Electron and React -alustaan.

Tärkeimmät muutokset:

  • GTK4 API -tuki on vakiintunut.
  • Mukana WebGL2-tuki. WebGL:n toteutuksessa käytetään ANGLE-kerrosta, joka kääntää OpenGL ES -kutsut OpenGL:ään, Direct3D 9/11:een, Desktop GL:ään ja Vulkaniin.
  • Vaihdettu käyttämään ensisijaisesti EGL:ää GLX:n sijaan.
  • Lisätty tuki puhesynteesiin Fliten avulla.
  • Leikepöydän hallinnan API on käytössä ja toimii asynkronisessa tilassa.
  • Lisätty sovellusliittymä tiettyjen verkkoominaisuuksien käyttöoikeuksien pyytämistä varten.
  • Lisätty API arvojen palauttamiseksi käyttäjän komentosarjaviesteistä asynkronisesti.
  • WebKitDownload::decide-destination-signaalin käsittely on otettu käyttöön asynkronisessa tilassa.
  • Lisätty uusi API JavaScriptin suorittamiseen.
  • Tarjosi mahdollisuuden viedä webkit://gpu-tulosteen JSON-muodossa.
  • Ongelmat suurten muistimäärien varaamisessa sisältöä ladattaessa on ratkaistu.

GNOME Web 2.40.0 (Epiphany) -selainjulkaisu perustuu WebKitGTK 44:aan. Tärkeimmät muutokset:

  • Siirtyminen GTK 4:n ja libadwaitan käyttöön on tehty.
  • Tietopaneelit on korvattu ponnahdusikkunoilla, valintaikkunoilla ja bannereilla.
  • Välilehtivalikko on korvattu AdwTabButtonilla ja Tietoja-valintaikkuna AdwAboutWindowilla.
  • Mute Tab -elementti näkyy pysyvästi kontekstivalikossa.
  • Uudelleen suunniteltu tuki peruskäyttöjärjestelmän jakelulle.
  • Lisätty mahdollisuus asettaa sivu, joka näytetään uutta välilehteä avattaessa.
  • WebExtension browserAction API:n tuki on laajennettu.
  • Lisätty WebExtensions-asetukset.
  • Toteutettu tuki välilehden kopioinnille, kun napsautat sivun päivityspainiketta keskipainikkeella.

Lähde: opennet.ru

Lisää kommentti