Është publikuar lëshimi i shfletuesit të uebit Pale Moon 32.2, i cili u shkëput nga baza e kodeve Firefox për të ofruar performancë më të lartë, për të ruajtur ndërfaqen klasike, për të minimizuar konsumin e kujtesës dhe për të ofruar opsione shtesë të personalizimit. Ndërtimet Pale Moon janë krijuar për Windows dhe Linux (x86_64). Kodi i projektit shpërndahet nën MPLv2 (Licencë Publike Mozilla).
Projekti i përmbahet organizimit klasik të ndërfaqes, pa kaluar në ndërfaqet Australis dhe Photon të integruara në Firefox 29 dhe 57, dhe me ofrimin e opsioneve të gjera të personalizimit. Komponentët e hequr përfshijnë DRM, Social API, WebRTC, shikues PDF, Raportues i përplasjeve, kodin e mbledhjes së statistikave, kontrollet prindërore dhe personat me aftësi të kufizuara. Krahasuar me Firefox-in, shfletuesi ka kthyer mbështetjen për shtesat që përdorin XUL dhe ruan aftësinë për të përdorur tema të plota dhe të lehta.
Në versionin e ri:
- Ofroi ndërtime eksperimentale për FreeBSD duke përdorur GTK2 (përveç ndërtimeve të ofruara më parë me GTK3). Ndërtimet e FreeBSD kompresohen duke përdorur formatin xz në vend të bzip2.
- Motori i shfletuesit Goanna (një pirun i motorit Mozilla Gecko) dhe platforma UXP (Platforma e Unifikuar XUL, një pirun i komponentëve të Firefox-it) janë përditësuar në versionin 6.2, i cili përmirëson përputhshmërinë me shfletuesit e tjerë dhe funksionon me shumicën e sajteve me të cilat përdoruesit raportuan probleme.
- Mbështetje e implementuar për importimin e moduleve JavaScript duke përdorur deklaratën import().
- Modulet ofrojnë mundësinë për të eksportuar funksione asinkronike.
- Mbështetje e shtuar për fushat në klasat JavaScript.
- Mbështetje e shtuar për operatorët e caktimit "||=", "&&=" dhe "??=".
- Ofron mundësinë për të përdorur dritaren globale të vjetëruar.event (e aktivizuar nëpërmjet dom.window.event.enabled në about:config), e cila vazhdon të përdoret në disa sajte.
- Metodat e implementuara self.structuredClone() dhe Element.replaceChildren().
- Mbështetje e përmirësuar për pseudo-klasën ":host" në zbatimin e Shadow DOM.
- CSS WebComponents mbështesin funksionin ::slotted().
- Përmirësimi i ruajtjes së faqeve të memories.
- Mbështetje e shtuar për paketën multimediale FFmpeg 6.0.
- Rregullohen ndërprerjet kur përdorni teknologjitë e Komponentëve të uebit (Elemente të personalizuara, Shadow DOM, module JavaScript dhe shabllone HTML).
- Rregulloi problemet me ndërtimin nga burimi për platformat dytësore.
- Zbatimi i përditësuar i Fetch API.
- Zbatimi i API-së së performancës DOM është sjellë në përputhje me specifikimet.
- Përmirësimi i trajtimit të tastierëve, mbështetje e shtuar për dërgimin e një ngjarjeje për Ctrl+Enter.
- Bibliotekat e integruara Freetype 2.13.0 dhe Harfbuzz 7.1.0 të përditësuara.
- Për GTK-në, është implementuar mbështetja e caching-ut për shkronjat e shkallëzuara dhe është përmirësuar performanca e punës me fontet. Mbështetja për fontconfig është hequr në sistemet GTK.
- Rregullime të zhvendosura për defektet e lidhura me sigurinë.
Burimi: opennet.ru