Versionen av webblÀsaren Pale Moon 32.1 har publicerats, en avlÀggare av Firefox-koden som syftar till att erbjuda högre effektivitet, bevara det klassiska grÀnssnittet, minimera minnesanvÀndningen och ge fler anpassningsmöjligheter. Byggnader av Pale Moon skapas för Windows och Linux (x86_64). Projektkoden distribueras under MPLv2-licensen (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.
I den nya versionen:
- Stödet för WebComponents-teknologier för att skapa egna HTML-taggar Àr aktiverat som standard, inklusive specifikationerna för Custom Elements, Shadow DOM, JavaScript Modules och HTML Templates, som till exempel anvÀnds pÄ GitHub. FrÄn WebComponents har Pale Moon hittills endast implementerat API:erna för CustomElements och Shadow DOM.
- Byggnaderna för macOS (Intel och ARM) har stabiliserats.
- Flikarnas huvudrubriker har grÄtsats, dÀr texten inte fÄr plats (istÀllet för att visa ellipser).
- Implementationerna av Promise och async-funktioner har uppdaterats. Metoden Promise.any() har implementerats.
- Behandlingen av objekt med reguljÀra uttryck har förbÀttrats, för vilka korrekt skrÀpsamling har sÀkerstÀllts.
- Problem med VP8-videouppspelning har ÄtgÀrdats.
- Den inbyggda typsnitten med emoji har uppdaterats.
- CSS-pseudoklasserna «:is()» och «:where()» har implementerats.
- Komplexa selektorer för pseudoklassen «:not()» har implementerats.
- CSS-egenskapen inset har implementerats.
- CSS-funktionen env() har implementerats.
- Behandlingen av videouppspelning med fÀrgmodellen RGB, och inte bara med YUV, har lagts till. Behandling av video med full ljusstyrkeintervall (0-255 nivÄer) har sÀkerstÀllts.
- API:et för webtext-till-tal Àr aktiverat som standard.
- Versionerna av biblioteken NSPR 4.35 och NSS 3.79.4 har uppdaterats.
- OanvĂ€nda instĂ€llningar för systemet âTracking protectionâ har tagits bort och koden har stĂ€dats (Pale Moon anvĂ€nder sitt eget system för att blockera spĂ„rare för att övervaka besök, och systemet âTracking protectionâ frĂ„n Firefox har inte tillĂ€mpats).
- SÀkerheten för kodgenerering i JIT-motorn har höjts.

KĂ€lla: opennet.ru
