UtgÄvan av webblÀsaren Pale Moon 33.1.0 har publicerats, en avknoppning av kodbasen frÄn Firefox för att sÀkerstÀlla högre effektivitet, bevara det klassiska grÀnssnittet, minimera minnesanvÀndningen och erbjuda ytterligare anpassningsmöjligheter. Pale Moon-versionerna byggs för Windows och Linux (x86_64). Projektets kod distribueras under licensen MPLv2 (Mozilla Public License).
Projektet följer en klassisk organisationsstruktur för grÀnssnittet, utan övergÄng till de i Firefox 29 och 57 integrerade Australis och Photon-grÀnssnitten, och erbjuder omfattande anpassningsmöjligheter. Bland de borttagna komponenterna mÀrks DRM, Social API, WebRTC, PDF-lÀsare, Crash Reporter, statistikinsamlingskod, förÀldrakontroll och funktioner för personer med funktionshinder. JÀmfört med Firefox har webblÀsaren Äterinfört stöd för tillÀgg som anvÀnder XUL och bevarat möjligheten att anvÀnda bÄde fullstÀndiga och lÀttviktiga teman.
Huvudsakliga förÀndringar:
- Stödet för meta-taggen har lagts till, vilket gör det möjligt att organisera laddning av resurser utan att vÀnta pÄ att de begÀrs, exempelvis kan vissa CSS-filer, skript, videor och bilder laddas omedelbart.
- I HTTP-huvudet CSP (Content Security Policy) har stöd för direktiven "style-src-attr", "style-src-elem", "script-src-attr" och "script-src-elem" lagts till, vilket ger funktionalitet i direktiven style och script, men med möjlighet att tillÀmpa dem pÄ enskilda element och hÀndelsehanterare som onclick.
- Partiellt stöd för HTML-taggen
- Stöd för specifikationen Emoji 15.1 har lagts till.
- Stödet för egenskapen window.webkitURL har implementerats.
- Förkortningar för CSS-egenskaper som styr logisk positionering av element, "margin-block", "margin-inline", "padding-block" och "padding-inline" har lagts till. Till exempel kan vÀrdena "margin-block-start", "margin-block-end", "margin-inline-start" och "margin-inline-end" nu definieras med hjÀlp av de sammanfattande egenskaperna "margin-block" och "margin-inline".
- I tillÀgg har det blivit tillÄtet att definiera CPU-funktioner (SSE2/AVX/AVX2) genom grÀnssnittet Navigator.
- CSS-motorn Stylo, som Àr skriven i Rust, har tagits bort frÄn kodbasen.
KĂ€lla: opennet.ru
