De release van de webbrowser Pale Moon 29.1 is beschikbaar, een aftakking van de codebasis van Firefox die zorgt voor hogere prestaties, het behoud van de klassieke interface, minimalisering van het geheugengebruik en extra mogelijkheden voor maatwerk. De Pale Moon-builds worden aangeboden voor Windows en Linux (x86 en x86_64). De code van het project wordt verspreid onder de MPLv2-licentie (Mozilla Public License).
Het project houdt vast aan de klassieke interface-indeling, zonder over te stappen naar de Australis-interface geïntegreerd in Firefox 29, en biedt uitgebreide aanpassingsmogelijkheden. Tot de verwijderde componenten behoren DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, statistische verzameling, ouderlijk toezicht en ondersteuning voor mensen met een beperking. In vergelijking met Firefox heeft de browser ondersteuning voor de XUL-technologie behouden en is het mogelijk om zowel volledige als lichte thema's toe te passen. Pale Moon is gebouwd op het UXP (Unified XUL Platform), waarin de componenten van Firefox zijn afgeleid uit de Mozilla Central-repository, losgemaakt van de Rust-code en zonder de Quantum-projectbijdragen.
In de nieuwe versie:
- De methode String.prototype.replaceAll() is geïmplementeerd, die een nieuwe string retourneert (de originele string blijft onveranderd) waarin op basis van een opgegeven patroon alle overeenkomsten zijn vervangen.
- Een voorstel is geïmplementeerd voor het verwerken van elke JSON-tekst als een syntactisch subset van ECMAScript, waardoor het mogelijk is om in stringliteralteksten de tekens voor het scheiden van regels (U+2028) en paragrafen (U+2029) te gebruiken.
- Correcte indeling van strings die worden geretourneerd door de methode JSON.stringify() is gegarandeerd.
- Ondersteuning voor scheidingstekens is toegevoegd voor een duidelijke weergave van grote getallen in JavaScript (bijvoorbeeld 1_000_000).
- Specifieke overschrijvingen van de User Agent-waarde zijn bijgewerkt voor afzonderlijke websites.
- De AV-codec is standaard uitgeschakeld vanwege problemen met streaming.
- Beveiligingspatches zijn overgezet.
Bron: opennet.ru
