Megjelent a Pale Moon 31.2 webböngésző, amely a Firefox forráskódjából ágazott el, hogy magasabb hatékonyságot, klasszikus felhasználói felületet, csökkentett memóriafogyasztást és bővített testreszabási lehetőségeket biztosítson. A Pale Moon verziók Windows és Linux (x86 és x86_64) rendszerekre készülnek. A projekt kódja MPLv2 (Mozilla Public License) licenc alatt kerül forgalmazásra.
A projekt a klasszikus felhasználói felület megszervezését követi, anélkül, hogy áttérne a Firefox 29 Australis felhasználói felületére, és széles testreszabási lehetőségeket kínál. Az eltávolított összetevők között említhetjük a DRM-et, a Social API-t, a WebRTC-t, a PDF-megjelenítőt, a Crash Reportert, a statisztikai gyűjtő kódot, a szülői ellenőrzést és a mozgássérült felhasználóknak szóló eszközöket. A Firefox-hoz képest a böngésző támogatja a XUL technológiát, és megmaradt a lehetőség, hogy teljes értékű és könnyű témák egyaránt alkalmazhatók legyenek.
Az új verzióban:
- A white-space CSS tulajdonság értékeként megvalósult a break-spaces támogatása, amely meghatározza, hogy bármely szóközsorozat, amely a sor túllépését okozza, szét kell, hogy legyen bontva.
- Bevezetésre került az Intl.RelativeTimeFormat() funkció, amely a különböző nyelvek sajátosságait figyelembe véve formázza az időt szöveges megjelenítéssel (például rtf = new Intl.RelativeTimeFormat(‘hu’); rtf.format(-15, ‘minute’) 15 perc múlva-t ad vissza).
- Bevezetésre került az async mód megadása a generátor módszerek deklarálásakor.
- Előzetes támogatás biztosított az Apple M1 és M2 ARM architektúrás eszközökre (Apple Silicon) készült build-hez.
- A Visual Studio 2022-ben is támogatott a build.
- Javult a CSS ‘sticky’ elemek támogatása táblázatokban.
- A verem méretére vonatkozó korlátozás 2 MB-ra emelkedett.
- A toString funkció megvalósítása az új JavaScript specifikációknak megfelelően került frissítésre.
- Sok könyvtár frissítve lett, amelyeket az alapcsomagban kínálnak. A NSS könyvtár a 3.52.8 verzióra frissült.
- Frissítve lettek a webhely-specifikus User-Agent fejlécek felülírásai. A User-Agent felülírása révén megoldásra kerültek a Google betűtípusok, valamint a Citi bank és a MeWe weboldalak betöltésével kapcsolatos problémák.
- Elhárították a regresszív változást, amely negatívan befolyásolta az Unix-szerű rendszerek teljesítményét a szálak nem megfelelő kezelése miatt.
- Megszűnt a Content Security Policies (CSP) korlátozások alkalmazása a ‘data:’ blokkokban továbbított képekre és dokumentumokra (korábban a korlátozások minden kérelemre vonatkoztak, ami nem felelt meg a Chrome viselkedésének).
Forrás: opennet.ru
