Objavljeno je izdanje web preglednika Pale Moon 32.2, koji se odvojio od baze kodova Firefoxa kako bi pružio bolje performanse, sačuvao klasično sučelje, smanjio potrošnju memorije i pružio dodatne mogućnosti prilagodbe. Pale Moon međugradnje generiraju se za Windows i Linux (x86_64). Kôd projekta se distribuira pod MPLv2 (Mozilla Public License).
Projekt se pridržava klasične organizacije sučelja, bez prelaska na Australis i Photon sučelja integrirana u Firefoxu 29 i 57, te uz pružanje opsežnih mogućnosti prilagodbe. Uklonjene komponente uključuju DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, roditeljski nadzor i osobe s invaliditetom. U usporedbi s Firefoxom, preglednik je vratio podršku za ekstenzije koje koriste XUL i zadržao mogućnost korištenja potpunih i laganih tema.
U novoj verziji:
- Dostavljene su eksperimentalne verzije za FreeBSD koristeći GTK2 (uz prethodno ponuđene verzije s GTK3). Za komprimiranje sklopova za FreeBSD koristi se xz format umjesto bzip2.
- Goanna preglednik (odvojak Mozilla Gecko motora) i UXP platforma (Unified XUL Platform, odvojak komponenti Firefoxa) ažurirani su na verziju 6.2, koja poboljšava kompatibilnost s drugim preglednicima i radi s većinom stranica za koje su korisnici prijavili probleme s.
- Implementirana podrška za uvoz JavaScript modula pomoću izraza import().
- Moduli pružaju mogućnost izvoza asinkronih funkcija.
- Dodana podrška za polja u JavaScript klasama.
- Dodana podrška za operatore dodjele "||=", "&&=" i "??=".
- Omogućena je upotreba zastarjelog globalnog window.eventa (omogućenog putem dom.window.event.enabled u about:config), koji se i dalje koristi na nekim web stranicama.
- Implementirane metode self.structuredClone() i Element.replaceChildren().
- Implementacija Shadow DOM-a poboljšala je podršku za pseudo-klasu ":host".
- CSS WebComponents sada podržava funkciju ::slotted().
- Poboljšano predmemoriranje memorijske stranice.
- Dodana podrška za multimedijski paket FFmpeg 6.0.
- Popravljena rušenja pri korištenju tehnologija WebComponents (Prilagođeni elementi, Shadow DOM, JavaScript moduli i HTML predlošci).
- Problemi s izgradnjom iz izvornog koda za sekundarne platforme su riješeni.
- Ažurirana implementacija Fetch API-ja.
- Implementacija DOM Performance API-ja usklađena je sa specifikacijom.
- Poboljšano rukovanje pritiscima tipki, dodana podrška za slanje događaja za Ctrl+Enter.
- Ažurirane su ugrađene biblioteke za Freetype 2.13.0 i Harfbuzz 7.1.0.
- Za GTK je implementirana podrška za predmemoriranje skaliranih fontova i poboljšana je izvedba za rad s fontovima. Podrška za fontconfig je prekinuta na GTK sustavima.
- Ispravci sigurnosnih grešaka pomaknuti su naprijed.
Izvor: opennet.ru