Utgivningen av webbläsaren Pale Moon 32.1 har publicerats, som togs från Firefox kodbas för att ge högre prestanda, behålla det klassiska gränssnittet, minimera minnesförbrukningen och ge ytterligare anpassningsalternativ. Pale Moon-byggen genereras för Windows och Linux (x86_64). Projektkoden distribueras under MPLv2 (Mozilla Public License).
Projektet följer den klassiska organisationen av gränssnittet, utan att byta till Australis- och Photon-gränssnitten integrerade i Firefox 29 och 57, och med omfattande anpassningsalternativ. Borttagna komponenter inkluderar DRM, Social API, WebRTC, PDF-visare, Crash Reporter, statistikinsamlingskod, föräldrakontroller och personer med funktionshinder. Jämfört med Firefox har webbläsaren gett stöd för tillägg som använder XUL, och behåller möjligheten att använda både fullfjädrade och lätta teman.
I den nya versionen:
- Stöd för WebComponents-sviten med teknologier för att skapa anpassade HTML-taggar är aktiverat som standard, inklusive specifikationerna för anpassade element, Shadow DOM, JavaScript-moduler och HTML-mallar som de som används på GitHub. Från uppsättningen av WebComponents i Pale Moon har endast CustomElements och Shadow DOM API:er implementerats hittills.
- Byggnader för macOS (Intel och ARM) har stabiliserats.
- Aktiverade mörkare av svansen på fliktitlar som inte innehåller all text (istället för att visa en ellips).
- Uppdaterade Promise-implementationer och asynkronfunktioner. Metoden Promise.any() har implementerats.
- Förbättrad bearbetning av objekt med reguljära uttryck, för vilka korrekt sophämtning säkerställs.
- Problem med videouppspelning i VP8-format har lösts.
- Uppdaterat inbyggt emoji-teckensnitt.
- Implementerade CSS-pseudoklasser ":is()" och ":where()".
- Implementerade komplexa väljare för pseudoklassen ":not()".
- Implementerade den insatta CSS-egenskapen.
- Implementerad CSS-funktion env().
- Tillagd bearbetning för videouppspelning med RGB-färgmodellen, och inte bara YUV. Videobearbetning med ett helt spektrum av ljusstyrka (0-255 nivåer) tillhandahålls.
- Webb text-till-tal API är aktiverat som standard.
- Uppdaterade versioner av NSPR 4.35 och NSS 3.79.4 bibliotek.
- Oanvända inställningar för spårningsskyddssystemet togs bort och koden rensades (Pale Moon använder sitt eget system för att blockera räknare för att spåra besök, och spårningsskyddssystemet från Firefox användes inte).
- Säkerheten för kodgenerering i JIT-motorn har förbättrats.
Källa: opennet.ru