WebblÀsaren Pale Moon 29.1 har slÀppts, en avknoppning frÄn Firefoxs kodbas, för att sÀkerstÀlla högre prestanda, bevara det klassiska grÀnssnittet, minimera minnesanvÀndning och erbjuda ytterligare anpassningsmöjligheter. Pale Moon-byggnader skapas för Windows och Linux (x86 och x86_64). Projektets kod distribueras under MPLv2-licensen (Mozilla Public License).
Projektet följer en klassisk organisationsstruktur för grÀnssnittet utan att övergÄ till det integrerade Australis-grÀnssnittet frÄn Firefox 29, och erbjuder omfattande anpassningsmöjligheter. Bland de borttagna komponenterna kan nÀmnas DRM, Social API, WebRTC, PDF-lÀsare, Crash Reporter, statistikinsamling, verktyg för förÀldrakontroll och stöd för personer med funktionsnedsÀttningar. JÀmfört med Firefox har webblÀsaren stöd för XUL-teknologi bevarats och möjligheten att anvÀnda bÄde fullstÀndiga och lÀtta teman. Pale Moon Àr byggd pÄ UXP-plattformen (Unified XUL Platform), dÀr komponenter frÄn Firefox har avknoppats frÄn Mozilla Centrals repository, fria frÄn bindningar till Rust-kod och utan Quantum-projektets inslag.
I den nya versionen:
- Metoden String.prototype.replaceAll() har implementerats, vilket returnerar en ny strÀng (den ursprungliga strÀngen Àndras inte), dÀr alla matchningar har ersatts baserat pÄ det angivna mönstret.
- Ett förslag har implementerats för att behandla valfri JSON-text som en syntaktisk delmÀngd av ECMAScript, vilket möjliggör anvÀndning av strÀnglitteraler med radbrytningstecken (U+2028) och styckebrytningstecken (U+2029).
- Korrekt formatering av strÀngar som returneras av metoden JSON.stringify() har sÀkerstÀllts.
- Stöd för avgrÀnsare för tydlig representation av stora tal i JavaScript har lagts till (till exempel 1_000_000).
- Webbplats-specifika överskrivningar av User Agent-vÀrden har uppdaterats.
- AV-codec Àr som standard inaktiverad pÄ grund av problem med strömning.
- Fixar för sÄrbarheter har överförts.
KĂ€lla: opennet.ru
