De release van de Pale Moon 31.4-webbrowser is gepubliceerd, die is afgesplitst van de Firefox-codebase om hogere prestaties te bieden, de klassieke interface te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden te bieden. Pale Moon-builds worden gegenereerd 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 is de ondersteuning voor XUL-technologie teruggekeerd naar de browser en is de mogelijkheid om zowel volwaardige als lichtgewicht ontwerpthema's te gebruiken behouden gebleven.
In de nieuwe versie:
- Ondersteuning toegevoegd voor het JPEG-XL-beeldformaat.
- Reguliere expressies implementeren de modi “lookbehind” (terugsturen) en “lookaround” (de omgeving controleren).
- De code voor het parseren van CORS-headers is in overeenstemming gebracht met de specificatie (de mogelijkheid om “*”-maskers te specificeren in de Access-Control-Expose-Headers, Access-Control-Allow-Headers en Access-Control-Allow-Method headers is toegevoegd).
- Gestopt met het genereren van toetsaanslaggebeurtenissen voor toetsen met niet-afdrukbare tekens (backspace, tab, cursortoetsen).
- Ondersteuning toegevoegd voor het macOS 13 "Ventura" -platform.
- Code verwijderd voor het evalueren van de effectiviteit van panning- en tabanimaties die worden gebruikt bij het verzamelen van telemetrie.
- Code verwijderd ter ondersteuning van het bouwen op het SunOS-platform.
Bron: opennet.ru