Er is een release van de Pale Moon 29.1-webbrowser beschikbaar, die afwijkt van de Firefox-codebasis om een hogere efficiëntie te bieden, de klassieke interface te behouden, het geheugengebruik te minimaliseren en extra aanpassingsopties te bieden. Pale Moon-builds zijn gemaakt voor Windows en Linux (x86 en x86_64). De projectcode wordt gedistribueerd onder de MPLv2 (Mozilla Public License).
Het project houdt zich aan de klassieke interface-organisatie, zonder over te schakelen naar de Australis-interface die in Firefox 29 is geïntegreerd, en met uitgebreide aanpassingsmogelijkheden. De verwijderde componenten omvatten DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, tools voor ouderlijk toezicht en mensen met een handicap. Vergeleken met Firefox behoudt de browser ondersteuning voor XUL-technologie en behoudt hij de mogelijkheid om zowel volwaardige als lichtgewicht ontwerpthema's te gebruiken. Pale Moon is gebouwd op het UXP (Unified XUL Platform), een fork van Firefox-componenten uit de Mozilla Central-repository, vrij van bindingen met Rust-code en exclusief de ontwikkelingen van het Quantum-project.
In de nieuwe versie:
- De methode String.prototype.replaceAll() geïmplementeerd, die een nieuwe string retourneert (de originele string blijft ongewijzigd) waarin alle overeenkomsten worden vervangen op basis van het opgegeven patroon.
- Er is een voorstel geïmplementeerd om elke JSON-tekst te verwerken als een syntactische subset van ECMAScript, waardoor het gebruik van regelscheidingstekens (U+2028) en alineascheidingstekens (U+2029) in letterlijke tekenreeksen mogelijk is.
- Er is gezorgd voor de juiste opmaak van tekenreeksen die worden geretourneerd door de methode JSON.stringify().
- Ondersteuning toegevoegd voor scheidingstekens om grote getallen visueel weer te geven in JavaScript (bijvoorbeeld 1_000_000).
- Bijgewerkte sitespecifieke User Agent-waardeoverschrijvingen.
- De AV-codec is standaard uitgeschakeld vanwege streamingproblemen.
- Het oplossen van kwetsbaarheden is uitgesteld.
Bron: opennet.ru