Webbrowseren Pale Moon 32.2 er blevet udgivet. Den forkerer fra Firefox-kodebasen for at forbedre ydeevnen, bevare den klassiske brugerflade, minimere hukommelsesforbruget og give yderligere tilpasningsmuligheder. Pale Moon-builds er skabt til Windows и Linux (x86_64). Projektkoden er distribueret under MPLv2 (Mozilla Public License).
Projektet overholder den klassiske organisation af grænsefladen uden at skifte til Australis- og Photon-grænsefladerne integreret i Firefox 29 og 57 og med omfattende tilpasningsmuligheder. Fjernede komponenter inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, statistikindsamlingskode, forældrekontrol og mennesker med handicap. Sammenlignet med Firefox har browseren returneret understøttelse af udvidelser, der bruger XUL, og bevarer muligheden for at bruge både fuldgyldige og lette temaer.
I den nye version:
- Eksperimentelle FreeBSD-builds, der bruger GTK2, tilbydes (ud over de tidligere tilbudte GTK3-builds). FreeBSD-builds bruger xz-komprimering i stedet for bzip2.
- Goanna-browsermotoren (en forgrening af Mozilla Gecko-motoren) og UXP-platformen (Unified XUL Platform, en forgrening af Firefox-komponenter) er blevet opdateret til version 6.2, hvilket forbedrer kompatibiliteten med andre browsere og forbedrer funktionen med de fleste websteder, som brugerne har rapporteret problemer med.
- Implementerede understøttelse af import af JavaScript-moduler ved hjælp af import()-sætningen.
- Modulerne giver mulighed for at eksportere asynkrone funktioner.
- Tilføjet understøttelse af felter i JavaScript-klasser.
- Tilføjet understøttelse af tildelingsoperatorerne "||=", "&&=" og "??=".
- Gav muligheden for at bruge den forældede globale window.event (aktiveret via dom.window.event.enabled i about:config), som fortsat bruges på nogle websteder.
- Metoderne self.structuredClone() og Element.replaceChildren() er blevet implementeret.
- Shadow DOM-implementeringen har forbedret understøttelsen af pseudoklassen ":host".
- CSS WebComponents understøtter nu funktionen ::slotted().
- Forbedret cachelagring af hukommelsessider.
- Tilføjet understøttelse af FFmpeg 6.0-multimediepakken.
- Rettede nedbrud ved brug af WebComponents-teknologier (brugerdefinerede elementer, Shadow DOM, JavaScript-moduler og HTML-skabeloner).
- Løste problemer med at bygge fra kildekode til sekundære platforme.
- Opdateret Fetch API-implementering.
- Implementeringen af DOM Performance API er bragt i overensstemmelse med specifikationen.
- Forbedret håndtering af tastetryk, tilføjet understøttelse af afsendelse af en hændelse for Ctrl+Enter.
- De indbyggede biblioteker Freetype 2.13.0 og Harfbuzz 7.1.0 er blevet opdateret.
- For GTK er understøttelse af cachelagring af skalerede skrifttyper blevet implementeret, og skrifttypeydelsen er blevet forbedret. Understøttelse af fontconfig er udgået på GTK-systemer.
- Sikkerhedsrelaterede fejlrettelser er blevet porteret.

Kilde: opennet.ru
