Utgivelsen av nettleseren Pale Moon 32 har blitt publisert, som forgrenet seg fra Firefox-kodebasen for å gi høyere ytelse, bevare det klassiske grensesnittet, minimere minneforbruk og gi ytterligere tilpasningsmuligheter. Pale Moon-bygg er generert for Windows og Linux (x86_64). Prosjektkoden er distribuert under MPLv2 (Mozilla Public License).
Prosjektet følger den klassiske grensesnittorganisasjonen, uten å bytte til Australis- og Photon-grensesnittene integrert i Firefox 29 og 57, og med omfattende tilpasningsmuligheter. De fjernede komponentene inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, kode for innsamling av statistikk, verktøy for foreldrekontroll og personer med funksjonshemming. Sammenlignet med Firefox har støtte for XUL-teknologi blitt returnert til nettleseren og muligheten til å bruke både fullverdige og lette designtemaer har blitt beholdt.
I den nye versjonen:
- Det har blitt jobbet for å løse kompatibilitetsproblemer. Full dekning av ECMAScript-spesifikasjoner utgitt i 2016-2020 er implementert, med unntak av BigInt-støtte.
- Implementeringen av JPEG-XL-bildeformatet har lagt til støtte for animasjon og progressiv dekoding (vises mens den lastes inn). JPEG-XL- og Highway-bibliotekene er oppdatert.
- Motoren for regulære uttrykk er utvidet. Regulære uttrykk støtter nå navngitte opptak, escape-sekvenser for Unicode-tegnklasser er implementert (for eksempel \p{Math} - matematiske symboler), og implementeringen av "lookbehind" og "lookaround"-modusene har blitt redesignet. ).
- CSS-egenskaper offset-* har fått nytt navn til inset-* for å samsvare med spesifikasjonen. CSS løser problemer med arv og polstring rundt elementet. Koden er ryddet opp og ubrukte CSS-egenskaper med prefikser er implementert.
- Løste et problem med utmattelse av minne ved behandling av animerte bilder med svært høy oppløsning.
- Lagt til støtte for alternative linkere når du bygger på Unix-lignende systemer.
- Arbeidet med å lage offisielle bygg for macOS og FreeBSD nærmer seg fullføring (beta-bygg er allerede tilgjengelig).
Kilde: opennet.ru