De release van de webbrowser Pale Moon 31.1 is gepubliceerd, die afsplitsing heeft gemaakt van de codebase van Firefox om een hogere efficiëntie te waarborgen, de klassieke interface te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden te bieden. Pale Moon-builds worden gemaakt voor Windows en Linux (x86 en x86_64). De projectcode wordt verspreid onder de MPLv2-licentie (Mozilla Public License).
Het project houdt zich aan de klassieke indeling van de interface, zonder over te stappen naar de geïntegreerde interface van Firefox 29, Australis, en biedt uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder andere DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor statistische verzameling, ouderlijk toezicht en hulpmiddelen voor mensen met een beperking. Ten opzichte van Firefox is de ondersteuning van de XUL-technologie behouden en blijft het mogelijk om zowel volledige als lichte thema's toe te passen.
In de nieuwe versie:
- Zoekmachine Mojeek is toegevoegd en standaard ingeschakeld, die onafhankelijk is van andere zoekmachines en de aangeboden inhoud niet filtert. In tegenstelling tot DuckDuckGo is de service Mojeek geen metazoekmachine, heeft het een eigen onafhankelijke zoekindex en gebruikt het geen indexen van andere zoekmachines. Indexering van gegevens in het Engels, Frans en Duits wordt ondersteund.
- De operator voor logische toewijzing ‘x ??= y’ is geïmplementeerd, wat toewijzing uitvoert, alleen als ‘x’ een waarde null of undefined heeft.
- Er zijn bugfixes en verbeteringen aangebracht met betrekking tot de ondersteuning van hardwareversnelling.
- Problemen in XPCOM zijn opgelost die leidden tot crashes.
- Een probleem met het weergeven van grote tooltips die niet in het zichtbare gebied passen, is opgelost.
- De ondersteuning voor multimediaformaten is verbeterd. Voor MP4-afspeelfuncties op Linux is ondersteuning voor de bibliotheken libavcodec 59 en FFmpeg 5.0 geïmplementeerd.
- De HTMLInputElement-klasse heeft de methode showPicker() toegevoegd, die een kant-en-klare dialoog toont voor het invullen van standaardwaarden in -velden met het type 'date'.
- De NSS-bibliotheek is bijgewerkt naar versie 3.52.6. De NSS-bibliotheek heeft de ondersteuning voor de FIPS-modus hersteld.
- Het geheugenbeheer in de JavaScript-engine is verbeterd.
- De laag ter ondersteuning van FFvpx-codecs is bijgewerkt naar versie 4.2.7.
- De compatibiliteit met animaties voor Gif-afbeeldingen is verbeterd.
- De werking van bestandsselectiedialogen op het Windows-platform is verbeterd.
- De ondersteuning voor de eigenschap gMultiProcessBrowser is hersteld om de compatibiliteit met Firefox-extensies te verbeteren. De multi-process content mode blijft echter uitgeschakeld en de eigenschap gMultiProcessBrowser retourneert altijd de waarde false (ondersteuning voor gMultiProcessBrowser is vereist voor extensies die in de multi-process-modus functioneren).
- Beveiligingsproblemen zijn vanuit de Mozilla-repositories opgelost.

Bron: opennet.ru
