Versionen av webblÀsaren Pale Moon 31.2 har publicerats, som Àr en avknoppning frÄn Firefox-kodbasen för att sÀkerstÀlla högre prestanda, bevara det klassiska grÀnssnittet, minimera minnesanvÀndning och erbjuda ytterligare anpassningsmöjligheter. Pale Moon byggs för Windows och Linux (x86 och x86_64). Projektkoden distribueras under licensen MPLv2 (Mozilla Public License).
Projektet följer en klassisk grÀnssnittstruktur, utan att övergÄ till det i Firefox 29 introducerade Australis-grÀnssnittet, och erbjuder omfattande anpassningsmöjligheter. Bland borttagna komponenter kan nÀmnas DRM, Social API, WebRTC, PDF-lÀsare, Crash Reporter, kod för insamling av statistik, verktyg för förÀldrakontroll och hjÀlpmedel för personer med funktionsnedsÀttningar. JÀmfört med Firefox har webblÀsaren behÄllit stöd för XUL-teknologin och möjligheten att anvÀnda bÄde fullstÀndiga och lÀtta teman.
I den nya versionen:
- För CSS-egenskapen white-space har stöd för vÀrdet break-spaces implementerats, vilket anger att varje sekvens av mellanslag som leder till radöverskridning ska brytas.
- Funktionen Intl.RelativeTimeFormat() har lagts till för att formatera tid i textformat med hÀnsyn till olika sprÄks sÀrdrag (t.ex. rtf = new Intl.RelativeTimeFormat('sv'); rtf.format(-15, 'minute') ger '15 minuter sedan').
- Stöd för att ange async-lÀge vid deklaration av generatormetoder har lagts till.
- Förhandsstöd för byggnad för Apple-enheter baserade pÄ ARM-processorer M1 och M2 (Apple Silicon) har tillhandahÄllits.
- Stöd för byggnad i Visual Studio 2022 har lagts till.
- Stödet för CSS-elementen 'sticky' i tabeller har förbÀttrats.
- GrÀnsen för stackstorlek har höjts till 2 MB.
- Implementeringen av funktionen toString har anpassats till de nya specifikationerna för JavaScript.
- MÄnga bibliotek som erbjuds i huvudleveransen har uppdaterats. Biblioteket NSS har uppdaterats till version 3.52.8.
- Specifika webbplatsövergÄngar av User-Agent-huvudet har uppdaterats. Bland annat har problem med laddning av Google-skrivtyper och webbplatserna Citi bank och MeWe ÄtgÀrdats genom att ÄsidosÀtta User-Agent.
- Ett regressionsfel som negativt pÄverkade prestandan hos Unix-lika system pÄ grund av felaktig trÄdhantering har ÄtgÀrdats.
- TillÀmpningen av begrÀnsningar i Content Security Policies (CSP) pÄ bilder och dokument som överförs i 'data:'-block har upphört (tidigare tillÀmpades begrÀnsningar pÄ alla begÀrningar, vilket inte motsvarade beteendet hos Chrome).
KĂ€lla: opennet.ru
