Është publikuar versioni i shfletuesit web Pale Moon 33.1.0, i ndarë nga kodi burimor i Firefox për të siguruar një efikasitet më të lartë të punës, ruajtjen e ndërfaqes klasike, minimizimin e konsumit të memories dhe ofrimin e mundësive shtesë për përshtatje. Ndërtesat e Pale Moon krijohen për Windows dhe Linux (x86_64). Kodi i projektit shpërndahet nën licencën MPLv2 (Licenca Publike e Mozilla).
Projekti ndjek organizimin klasik të ndërfaqes, pa kaluar në ndërfaqet e integruara në Firefox 29 dhe 57, Australis dhe Photon, dhe ofron mundësi të gjera personalizimi. Ndër komponentët e fshirë janë DRM, Social API, WebRTC, shikuesi i PDF-ve, raportuesi i gabimeve, kodi për mbledhjen e statistikave, mjetet për kontrollin parental dhe për përdoruesit me aftësi të kufizuara. Krahasuar me Firefox, shfletuesi rikthen mbështetje për shtesa që përdorin XUL dhe ruan mundësinë e aplikimit të temave të plota dhe të lehta.
Ndryshimet kryesore:
- Është shtuar mbështetje për meta-tagun , i cili mundëson organizimin e ngarkimit të burimeve pa pritur që ato të kërkohen, për shembull, mund të ngarkohen menjëherë skeda të caktuara CSS, skripte, video dhe imazhe.
- Në titullin HTTP CSP (Politika e Sigurisë së Përmbajtjes) është shtuar mbështetje për direktivat «style-src-attr», «style-src-elem», «script-src-attr» dhe «script-src-elem», duke ofruar funksionalitet të direktivave stil dhe skript, por me mundësinë e aplikimit të tyre për elemente të veçanta dhe menaxherët e ngjarjeve, si onclick.
- Është përfshirë mbështetje e pjesshme për tagun HTML «
- Është shtuar mbështetje për specifikimin Emoji 15.1.
- Është zbatuar mbështetje për pronën window.webkitURL.
- Janë shtuar variante të shkurtra të shkrimit të pronave CSS që kontrollojnë pozicionimin logjik të elementeve, «margin-block», «margin-inline», «padding-block» dhe «padding-inline». Për shembull, vlerat «margin-block-start», «margin-block-end», «margin-inline-start» dhe «margin-inline-end» tani mund të përcaktohen përmes pronave përmbledhëse «margin-block» dhe «margin-inline».
- Në ndihmës është lejuar përcaktimi i mundësive të CPU-së (SSE2/AVX/AVX2) përmes ndërfaqes Navigator.
- Nga kodi burimor është hequr motori CSS Stylo, i shkruar në gjuhën Rust.
Burimi: opennet.ru
