Objavljeno je izdanje web pretraživača Pale Moon 32.2, koji se odvojio od Firefox baze koda kako bi pružio bolje performanse, sačuvao klasični interfejs, minimizirao potrošnju memorije i pružio dodatne mogućnosti prilagođavanja. Pale Moon verzije se generišu za Windows i Linux (x86_64). Kod projekta se distribuira pod MPLv2 (Mozilla Public License).
Projekat se pridržava klasične organizacije interfejsa, bez prelaska na Australis i Photon interfejse integrisane u Firefox 29 i 57, i uz pružanje opsežnih opcija prilagođavanja. Uklonjene komponente uključuju DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, roditeljski nadzor i osobe sa invaliditetom. U poređenju sa Firefox-om, pretraživač je vratio podršku za ekstenzije koje koriste XUL, i zadržao je mogućnost da koristi i potpune i lagane teme.
U novoj verziji:
- Obezbeđene eksperimentalne verzije za FreeBSD koristeći GTK2 (pored prethodno ponuđenih verzija sa GTK3). FreeBSD verzije se komprimiraju koristeći xz format umjesto bzip2.
- Motor pretraživača Goanna (fork motora Mozilla Gecko) i UXP platforma (Unified XUL Platform, fork Firefox komponenti) ažurirani su na verziju 6.2, što poboljšava kompatibilnost s drugim pretraživačima i radi s većinom web lokacija za koje su korisnici prijavili probleme sa.
- Implementirana podrška za uvoz JavaScript modula pomoću naredbe import().
- Moduli pružaju mogućnost izvoza asinhroniziranih funkcija.
- Dodata podrška za polja u JavaScript klasama.
- Dodata podrška za operatore dodjele "||=", "&&=" i "??=".
- Omogućeno korištenje zastarjelog globalnog window.event (omogućeno preko dom.window.event.enabled u about:config), koji i dalje koriste neke stranice.
- Implementirane metode self.structuredClone() i Element.replaceChildren().
- Poboljšana podrška za ":host" pseudo-klasu u Shadow DOM implementaciji.
- CSS WebComponents podržavaju funkciju ::slotted().
- Poboljšano keširanje memorijskih stranica.
- Dodata podrška za FFmpeg 6.0 multimedijalni paket.
- Popravljeni padovi prilikom korištenja WebComponents tehnologija (prilagođeni elementi, Shadow DOM, JavaScript moduli i HTML predlošci).
- Popravljeni problemi sa izgradnjom iz izvora za sekundarne platforme.
- Ažurirana implementacija Fetch API-ja.
- Implementacija DOM Performance API-ja je dovedena u skladu sa specifikacijom.
- Poboljšano rukovanje pritiskom na tipke, dodana podrška za slanje događaja za Ctrl+Enter.
- Ažurirane Freetype 2.13.0 i Harfbuzz 7.1.0 ugrađene biblioteke.
- Za GTK je implementirana podrška za keširanje skaliranih fontova i poboljšane su performanse rada sa fontovima. Podrška za fontconfig je odbačena na GTK sistemima.
- Premještene ispravke za sigurnosne greške.
izvor: opennet.ru