Pale Moon Browser 32.2 -julkaisu

Pale Moon 32.2 -verkkoselaimen julkaisu on julkaistu, joka erottui Firefox-koodikannasta parantaakseen suorituskykyä, säilyttää klassisen käyttöliittymän, minimoi muistin kulutuksen ja tarjoaa lisää mukautusvaihtoehtoja. Pale Moon -versiot luodaan Windowsille ja Linuxille (x86_64). Projektikoodia jaetaan MPLv2:lla (Mozilla Public License).

Projekti noudattaa käyttöliittymän klassista organisaatiota, vaihtamatta Firefox 29:ään ja 57:ään integroituihin Australis- ja Photon-rajapintoihin ja tarjoaa laajoja mukautusvaihtoehtoja. Poistettuja osia ovat DRM, Social API, WebRTC, PDF-katseluohjelma, Crash Reporter, tilastojen keräyskoodi, lapsilukko ja vammaiset. Firefoxiin verrattuna selain on palauttanut tuen XUL-laajennuksille ja säilyttää mahdollisuuden käyttää sekä täysimittaisia ​​että kevyitä teemoja.

Uudessa versiossa:

  • Tarjottiin kokeellisia koontiversioita FreeBSD:lle GTK2:lla (aiemmin tarjottujen GTK3:n koontiversioiden lisäksi). FreeBSD-versiot pakataan käyttämällä xz-muotoa bzip2:n sijaan.
  • Goanna-selainmoottori (Mozilla Gecko -moottorin haarukka) ja UXP-alusta (Unified XUL Platform, Firefox-komponenttien haarukka) on päivitetty versioon 6.2, mikä parantaa yhteensopivuutta muiden selainten kanssa ja toimii useimpien sivustojen kanssa, joiden kanssa käyttäjät ovat ilmoittaneet ongelmista.
  • Toteutettu tuki JavaScript-moduulien tuomiselle import()-käskyn avulla.
  • Moduulit tarjoavat mahdollisuuden viedä asynkronisia toimintoja.
  • Lisätty tuki JavaScript-luokkien kentille.
  • Lisätty tuki tehtäväoperaattoreille "||=", "&&=" ja "??=".
  • Edellyttäen, että voidaan käyttää vanhentunutta globaalia window.event-tiedostoa (käytössä dom.window.event.enabled-tiedoston kautta about:config), jota käytetään edelleen joissakin sivustoissa.
  • Toteutetut menetelmät self.structuredClone() ja Element.replaceChildren().
  • Parannettu tuki ":host" pseudo-luokalle Shadow DOM -toteutuksessa.
  • CSS WebComponents tukee ::slotted()-funktiota.
  • Parannettu muistisivujen välimuisti.
  • Lisätty tuki FFmpeg 6.0 -multimediapaketille.
  • Korjattu kaatumiset käytettäessä WebComponents-tekniikoita (muokatut elementit, varjo-DOM, JavaScript-moduulit ja HTML-mallit).
  • Korjattu lähdekoodin rakentamiseen liittyvät ongelmat toissijaisille alustoille.
  • Päivitetty Fetch API -toteutus.
  • DOM Performance API:n toteutus on saatettu määrittelyn mukaiseksi.
  • Parannettu näppäinpainallusten käsittelyä, lisätty tuki tapahtuman lähettämiseen Ctrl+Enter-näppäimillä.
  • Päivitetty Freetype 2.13.0 ja Harfbuzz 7.1.0 sisäänrakennetut kirjastot.
  • GTK:lle on otettu käyttöön välimuistituki skaalatuille kirjasimille ja kirjasimien kanssa työskentelyä on parannettu. Fontticonfigin tuki on poistettu GTK-järjestelmistä.
  • Siirretty korjauksia tietoturvaan liittyviin virheisiin.

Pale Moon Browser 32.2 -julkaisu

Lähde: opennet.ru

Lisää kommentti