ĂshtĂ« publikuar rilishti i web-brauzerit Pale Moon 33.1.0, qĂ« Ă«shtĂ« ndarĂ« nga kodi burimor i Firefox pĂ«r tĂ« siguruar njĂ« performancĂ« mĂ« tĂ« lartĂ«, ruajtjen e ndĂ«rfaqes klasike, minimizimin e konsumit tĂ« memories dhe ofrimin e mundĂ«sive shtesĂ« pĂ«r konfigurim. Ngritjet e Pale Moon formohen pĂ«r Windows dhe Linux (x86_64). Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n MPLv2 (Mozilla Public License).
Projekti ndjek organizimin klasik të ndërfaqes, pa kaluar në ndërfaqet e integruara në Firefox 29 dhe 57, si Australis dhe Photon, dhe me ofrimin e mundësive të gjera për personalizim. Ndër komponentët e hequr përfshihen DRM, Social API, WebRTC, shikuesi PDF, Shërbimi i Raportimit të Dështimeve, kodi për mbledhjen e statistikave, mjetet për kontrollin prindëror dhe për personat me aftësi të kufizuara. Krahasuar me Firefox, shfletuesi ka rikthyer mbështetje për zgjerimet që përdorin XUL dhe ka ruajtur mundësinë e përdorimit të temave si të plota ashtu edhe të lehta.
Ndryshimet kryesore:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r meta-tagun , me anĂ« tĂ« cilit mund tĂ« organizoni ngarkimin e burimeve, pa pritur qĂ« ato tĂ« kĂ«rkohen, pĂ«r shembull, mund tĂ« ngarkoni menjĂ«herĂ« disa skedarĂ« CSS, skripte, video dhe imazhe.
- Në header-in HTTP CSP (Politika e Sigurisë për përmbajtje) është shtuar mbështetje për direktivat "style-src-attr", "style-src-elem", "script-src-attr" dhe "script-src-elem", të cilat ofrojnë funksionalitet analoge me direktivat style dhe script, por me mundësinë e aplikimit të tyre në elemente të veçantë dhe menaxherët e ngjarjeve, të tillë si onclick.
- ĂshtĂ« pĂ«rfshirĂ« mbĂ«shtetje e pjesshme pĂ«r HTML-tagun «
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin Emoji 15.1.
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r pronĂ«n window.webkitURL.
- Janë shtuar variante të shkurtuara të shkruajtjes së pronave CSS që menaxhojnë pozicionimin logjik të elementëve, «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 me anë të pronave përmbledhëse «margin-block» dhe «margin-inline».
- Në shtesa është e lejuar përcaktimi i mundësive CPU (SSE2/AVX/AVX2) përmes ndërfaqes Navigator.
- Nga kodi burimor është hequr motor CSS Stylo, e shkruar në gjuhën Rust.
Burimi: opennet.ru
