Izdan je web preglednik Pale Moon 34.0.0, koji se odvaja od kodne baze Firefoxa kako bi obezbedio veću efikasnost, sačuvao klasični interfejs, minimalizovao potrošnju memorije i pružio dodatne opcije za prilagođavanje. Pale Moon verzije se proizvode za Windows i Linux (x86_64). Kod projekta se distribuira pod MPLv2 licencom (Mozilla Public License).
Projekt se drži klasične organizacije vmesnika, brez prehoda na integrirane vmesnike Australis in Photon iz Firefoxa 29 in 57 ter nudi široke možnosti prilagoditve. Med odstranjenimi komponentami lahko omenimo DRM, Social API, WebRTC, PDF-pogledovalnik, Crash Reporter, kodo za zbiranje statistike, orodja za starševski nadzor in ljudi z omejenimi zmožnostmi. V primerjavi s Firefoxom brskalnik vrača podporo za razširitve, ki uporabljajo XUL, ter ohranja možnost uporabe tako polnopravnih kot lahkih tem.
Glavne spremembe:
- Ažurirana je podrazumevana tema za Windows. Obezbeđena je integracija dizajna sa Windows 11 i poboljšana podrška za tamne akcentne boje.
- Implementiran je objekat WeakRef za definisanje slabih referenci na JavaScript objekte, koji omogućavaju zadržavanje reference na objekat, ali ne blokiraju brisanje povezanog objekta sakupljačem otpada.
- Dodata je metoda URL.canParse(), koja pojednostavljuje analizu i proveru ispravnosti URL-a.
- Dodana su CSS svojstva inset-block i inset-inline.
- Dodata je opcija „privacy.forgetaboutsite.clearPasswords“ za čišćenje lozinki prilikom pozivanja funkcije za brisanje informacija o sajtu u menadžeru ovlašćenja.
- Generator pseudonamenskih brojeva u JavaScript-u prešao je na algoritam Xoroshiro128+.
- Vraćena je podrška za kaskadne slojeve CSS (@layer) i CSS funkciju color-mix.
- Rešen je problem sa sajtovima koji koriste CSS svojstvo „overflow-x: clip“ bez postavljanja „overflow-y“.
- Dodata je podrška za CSS svojstvo „appearance“.
- Ažurirane su verzije NSS 3.90.9, ICU 78.1, Unicode 17 i expat 2.7.3.
- Dodata je podrška za gradnju na LoongArch64, Sparc64 i Mac PowerPC hardveru.
- Dodata je podrška za pokretanje na FreeBSD 15.
- Vraćena je mogućnost izvođenja NPAPI dodataka unutar glavnog procesa.
- Povećana je stabilnost JavaScript engine-a IonMonkey na ARM i Mac SoC.
- Linux verzije sa GTK sada se uvek proizvode sa gio, podrška za gconf je uklonjena.
Izvor: opennet.ru
