Udgivelsen af webbrowseren Pale Moon 31.2, som er afledt fra Firefox' kodebase for at sikre højere effektivitet, bevare et klassisk interface, minimere hukommelsesforbruget og tilbyde yderligere tilpasningsmuligheder. Pale Moon-versioner er tilgængelige til Windows og Linux (x86 og x86_64). Projektets kode distribueres under MPLv2 (Mozilla Public License).
Projektet holder fast i den klassiske interfaceopbygning uden at gå over til det i Firefox 29 integrerede Australis-grænseflade og med bred tilpasningsmuligheder. Fjernede komponenter inkluderer DRM, Social API, WebRTC, PDF-læser, Crash Reporter, kode til indsamling af statistik, værktøjer til forældreovervågning og funktioner for mennesker med handicap. I forhold til Firefox er der stadig støtte til XUL-teknologi, og muligheden for at anvende både fulde og lette temas.
I den nye version:
- CSS-egenskaben white-space får implementeret støtte til værdien break-spaces, som definerer at enhver sekvens af mellemrum, der fører til linjeskæringer, skal brydes.
- Der er tilføjet funktionen Intl.RelativeTimeFormat() til formatering af tid i tekstpræsentation under hensyntagen til forskellige sprog (f.eks. rtf = new Intl.RelativeTimeFormat(‘da’); rtf.format(-15, ‘minute’) vil returnere ’15 minutter siden’).
- Støtten til angivelse af async-tilstand ved deklaration af generatormetoder er tilføjet.
- Der er sikret forhåndsstøtte til opbygning på Apple-enheder baseret på ARM-processorer M1 og M2 (Apple Silicon).
- Der er tilføjet support til opbygning i Visual Studio 2022.
- Støtten til CSS-elementer ‘sticky’ i tabeller er forbedret.
- Begrænsningen for stakstørrelse er hævet til 2MB.
- Implementeringen af funktionen toString er tilpasset til de nye JavaScript-specifikationer.
- Mange biblioteker inkluderet i standarddistributionen er blevet opdateret. NSS-biblioteket er opdateret til version 3.52.8.
- Specifikke header-omskrivninger af User-Agent er blevet opdateret. Inklusive gennem omskrivningen af User-Agent er problemer med indlæsning af Google-skrifttyper samt Citi bank og MeWe-lokationer løst.
- Et regressivt problem, der negativt påvirkede ydeevnen i Unix-lignende systemer på grund af ukorrekt behandling af tråde, er blevet rettet.
- Begrænsningerne for Content Security Policies (CSP) er ophævet for billeder og dokumenter sendt i ‘data:’ blokke (tidligere blev begrænsninger anvendt på alle anmodninger, hvilket ikke svarede til adfærden i Chrome).
Kilde: opennet.ru
