Avalikustati Pale Mooni veebibrauseri 31.2 versioon, mis on rajatud Firefoxi koodibaasile, et pakkuda tõhusamat tööd, hoida klassikalist liidest, minimeerida mälutarvet ja võimaldada täiendavaid kohandamise võimalusi. Pale Mooni koostised on loodud Windowsi ja Linuxi (x86 ja x86_64) jaoks. Projekti kood on litsentseeritud MPLv2 (Mozilla Public License) alusel.
Projekt järgib klassikalist liidese korraldust, ilma üleminekuta Firefoxi 29 sügavale liidesele Australis ning pakub laialdasi kohandamisvõimalusi. Eemaldatud komponentide hulka kuuluvad DRM, Social API, WebRTC, PDF-vaatur, Crash Reporter, statistika kogumise kood, vanemlik järelvalve tööriistad ja ligipääsetavuse lahendused. Võrreldes Firefoxiga on brauseris säilinud XUL tehnoloogia tugi ning võimalus kasutada nii täis- kui ka kergeid teemasid.
Uues versioonis:
- CSS-omandi white-space jaoks on lisatud tugi väärtusele break-spaces, mis määratleb, et kõik tühikute jada, mis põhjustab rea ülevoo, peab olema katkenud.
- Lisatud funktsioon Intl.RelativeTimeFormat(), mis vormindab aega tekstivormingus, arvestades erinevate keelte eripära (näiteks, rtf = new Intl.RelativeTimeFormat('et'); rtf.format(-15, 'minute') tagastab '15 minutit tagasi').
- Lisatud tugi async režiimi määramiseks generaatori meetodeid deklareerides.
- Eelnevalt on lisatud tugi Apple'i seadmetele, mis töötavad ARM-protsessorite M1 ja M2 (Apple Silicon) baasil.
- Lisatud tugi Visual Studio 2022 koostamiseks.
- Parandatud on CSS-elementide 'sticky' tugi tabelites.
- Steki suuruse piirang on tõstatatud 2MB-ni.
- toString funktsiooni rakendamine vastab uutele JavaScripti spetsifikatsioonidele.
- Uuendatud on mitmeid teeke, mis on saadaval põhiversioonis. NSS teek on uuendatud versioonile 3.52.8.
- Uuendatud on saidispetsiifilisi User-Agent pealkirjade ümbersuunamisi. Sealhulgas on User-Agent ümbersuunamise kaudu lahendatud probleemid Google'i fontide laadimise, samuti Citi banki ja MeWe kohtadega.
- Eemaldatud on regressiivne muutus, mis mõjutas negatiivselt Unixitaoliste süsteemide jõudlust vale threadide töötlemise tõttu.
- Loodud on sisu turvapoliitikate (CSP) piirangute eemaldamine 'data:' plokkidega edastatud piltide ja dokumentide puhul (varem kehtisid piirangud kõigi päringute kohta, mis ei vastanud Chrome'i käitumisele).
Allikas: opennet.ru
