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:
- GTK2:ta käyttävät FreeBSD:n kokeelliset koontiversiot ovat nyt saatavilla (aiemmin tarjottujen GTK3-koontiversioiden lisäksi). FreeBSD-koontiversiot käyttävät nyt xz-pakkausmuotoa bzip2:n sijaan.
- Goanna-selainmoottori (Mozilla Gecko -moottorin haarauma) ja UXP-alusta (Unified XUL Platform, Firefoxin komponenttien haarauma) on päivitetty versioon 6.2, mikä parantaa yhteensopivuutta muiden selainten kanssa ja tehostaa toimintaa useimmilla sivustoilla, joilla käyttäjät ovat raportoineet ongelmista.
- Tuki JavaScript-moduulien tuonnille import()-lausekkeen avulla on toteutettu.
- Moduulit tarjoavat mahdollisuuden viedä asynkronisia funktioita.
- Lisätty tuki JavaScript-luokkien kentille.
- Lisätty tuki sijoitusoperaattoreille "||=", "&&=" ja "??=".
- Mahdollisuus käyttää vanhentunutta globaalia window.event-metodia (otettu käyttöön dom.window.event.enabled -komennolla about:config-tiedostossa), jota käytetään edelleen joillakin sivustoilla, on nyt otettu käyttöön.
- Self.structuredClone()- ja Element.replaceChildren()-metodit on toteutettu.
- Shadow DOM -toteutuksessa on parannettu tukea ":host"-pseudo-luokalle.
- CSS WebComponents tukee nyt ::slotted()-funktiota.
- Parannettu muistisivujen välimuisti.
- Lisätty tuki FFmpeg 6.0 -multimediapaketille.
- Korjattu kaatumisia käytettäessä WebComponents-teknologioita (mukautetut elementit, varjo-DOM, JavaScript-moduulit ja HTML-mallit).
- Korjattu ongelmia lähdekoodista rakentamisessa toissijaisille alustoille.
- Fetch API -toteutusta on päivitetty.
- DOM Performance API -toteutus on saatettu spesifikaation mukaiseksi.
- Parannettu näppäinpainallusten käsittelyä, lisätty tuki tapahtumien lähettämiselle Ctrl+Enter-näppäinyhdistelmällä.
- Sisäänrakennetut kirjastot Freetype 2.13.0 ja Harfbuzz 7.1.0 on päivitetty.
- GTK tukee nyt skaalattujen fonttien välimuistia, ja fonttien suorituskykyä on parannettu. Fontconfig-tuki on lopetettu GTK-järjestelmissä.
- Tietoturvaan liittyviä virheenkorjauksia on siirretty.

Lähde: opennet.ru
