Lëshimi i versionit të shfletuesit web Pale Moon 31.2 është publikuar, i cili është fork i kodit të bazës Firefox për të siguruar një performancë më të lartë, ruajtjen e ndërfaqes tradicionale, minimizimin e konsumit të memories dhe ofrimin e mundësive të tjera për personalizim. Ndërtimet e Pale Moon gjenerohen për Windows dhe Linux (x86 dhe x86_64). Kodi i projektit shpërndahet nën licencën MPLv2 (Mozilla Public License).
Projekti ndjek një organizim klasik të ndërfaqes, pa kaluar në ndërfaqen e integruar në Firefox 29 Australis, duke ofruar mundësi të gjera për personalizim. Nga komponentët e hequr mund të përmenden DRM, API Sociale, WebRTC, shikuesi PDF, Crash Reporter, kodi për grumbullimin e statistikave, mjete për kontrollin prindëror dhe për njerëzit me aftësi të kufizuara. Krahasuar me Firefox, shfletuesi ruan mbështetje për teknologjinë XUL dhe mban mundësinë e përdorimit si teme të plota ashtu edhe tema të lehta.
Në versionin e ri:
- Për pronën CSS white-space është e implementuar mbështetje për vlerën break-spaces, e cila përcakton se çdo rreshtim i hapësirave që shkakton mbulimin e rreshtit duhet të pritet.
- Është shtuar funksioni Intl.RelativeTimeFormat() për formatimin e kohës në përfaqësim tekstual duke marrë parasysh veçoritë e gjuhëve të ndryshme (p.sh., rtf = new Intl.RelativeTimeFormat('sq'); rtf.format(-15, 'minute') do të japë '15 minuta më parë').
- Është shtuar mbështetje për specifikimin e modit async gjatë shpalljes së metodave të gjeneratorit.
- Është siguruar mbështetje paraprake për ndërtimin për pajisjet Apple me procesorë ARM M1 dhe M2 (Apple Silicon).
- Është shtuar mbështetje për ndërtimin në Visual Studio 2022.
- Është përmirësuar mbështetje për elementet CSS 'sticky' në tabela.
- Kufizimi për madhësinë e stack-ut është rritur në 2MB.
- Implementimi i funksionit toString është përputhur me specifikimet e reja të JavaScript.
- Janë përditësuar shumë biblioteka që ofrohen në paketimin kryesor. Biblioteka NSS është përditësuar në versionin 3.52.8.
- Janë përditësuar përcaktimet specifike për faqet e internetit për titullin User-Agent. Duke përfshirë përmes përcaktimit të User-Agent janë zgjidhur probleme me ngarkimin e shkrimeve Google, si dhe me faqet e Citi bank dhe MeWe.
- Është eliminuar një ndryshim regresiv që kishte një ndikim negativ në performancën e sistemeve Unix-like për shkak të përpunimit të pasaktë të rrjedhave.
- Këto aplikime të kufizimeve të Politikat për Sigurinë e Përmbajtjes (CSP) për imazhet dhe dokumentet e transmetuara në blloqet "data:" janë ndërprerë (fillimisht kufizimet zbatoheshin për të gjitha kërkesat, që nuk përputhej me sjelljen e Chrome).
Burimi: opennet.ru
