ĂshtĂ« publikuar versioni i shfletuesit web Pale Moon 31.2, i cili Ă«shtĂ« ndarĂ« nga baza kodore e Firefox pĂ«r tĂ« siguruar performancĂ« mĂ« tĂ« lartĂ«, pĂ«r tĂ« ruajtur ndĂ«rfaqen klasike, pĂ«r tĂ« minimizuar konsumin e memories dhe pĂ«r tĂ« ofruar mundĂ«si shtesĂ« personalizimi. NdĂ«rtimet e Pale Moon janĂ« tĂ« disponueshme pĂ«r Windows dhe Linux (x86 dhe x86_64). Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n MPLv2 (Mozilla Public License).
Projektin e karakterizon një organizim klasik të ndërfaqes, pa kaluar në ndërfaqen e integruar të Firefox 29 (Australis), dhe ofron mundësi të gjera për personalizim. Ndër komponentët e hequr janë DRM, Social API, WebRTC, shikuesi PDF, Crash Reporter, kodi për mbledhjen e statistikave, mjetet për kontrollin e prindërve dhe njerëzit me aftësi të kufizuara. Në krahasim me Firefox, shfletuesi mbështet teknologjinë XUL dhe ruan mundësinë e përdorimit të temave të plota dhe të lehta.
Në këtë version të ri:
- Për pronën CSS white-space është implementuar mbështetje për vlerën break-spaces, e cila përcakton se çdo sekuencë hapësirash që çon në mbipërçim të rreshtit duhet të thyhet.
- është shtuar funksioni Intl.RelativeTimeFormat() për formatimin e kohës në formatin 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 kur shpall metodën gjeneruese.
- është siguruar mbështetje paraprake për ndërtimin e pajisjeve Apple të bazuar në procesorët 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 elementët CSS 'sticky' në tabela.
- Kufizimi i madhësisë së stack-ut është ngritur në 2MB.
- Implementimi i funksionit toString është përputhur me specifikimet e reja të JavaScript.
- Janë azhurnuar shumë libra që ofrohen në paketën kryesore. Biblioteka NSS është azhurnuar në versionin 3.52.8.
- Janë azhurnuar përcaktimet specifike të faqeve për të rikthyer titullin User-Agent. Ndër të tjera, përmes rikthimit të User-Agent janë zgjidhur problemet me ngarkimin e fontëve Google, si dhe me faqet e Citi bank dhe MeWe.
- është eliminuar një ndryshim regresiv që ndikon negativisht në performancën e sistemeve Unix të ngjashme për shkak të trajtimit të pasaktë të fijeve.
- është ndaluar zbatimi i kufizimeve të Politikat e Sigurisë së Përmbajtjes (CSP) për imazhet dhe dokumentet që transferohen në blloqet 'data:' (më parë kufizimet zbatoheshin për të gjitha kërkesat, gjë që nuk përputhej me sjelljen e Chrome).
Burimi: opennet.ru
