Pale Moon Browser 32.2 release

De release van de Pale Moon 32.2-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_64). De projectcode wordt gedistribueerd onder de MPLv2 (Mozilla Public License).

Het project houdt vast aan de klassieke organisatie van de interface, zonder over te schakelen naar de Australis- en Photon-interfaces die zijn geïntegreerd in Firefox 29 en 57, en met uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder meer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, ouderlijk toezicht en mensen met een handicap. Vergeleken met Firefox heeft de browser ondersteuning teruggegeven voor extensies die XUL gebruiken, en behoudt hij de mogelijkheid om zowel volwaardige als lichtgewicht thema's te gebruiken.

In de nieuwe versie:

  • Experimentele builds voor FreeBSD met GTK2 zijn nu beschikbaar (naast de eerder aangeboden GTK3-builds). De FreeBSD-builds gebruiken nu het xz-compressieformaat in plaats van bzip2.
  • De Goanna-browserengine (een fork van de Mozilla Gecko-engine) en het UXP-platform (Unified XUL Platform, een fork van Firefox-componenten) zijn bijgewerkt naar versie 6.2. Hierdoor is de compatibiliteit met andere browsers verbeterd en werken ze beter met de meeste sites waar gebruikers problemen mee hebben gemeld.
  • Ondersteuning geïmplementeerd voor het importeren van JavaScript-modules met behulp van de import()-instructie.
  • De modules bieden de mogelijkheid om asynchrone functies te exporteren.
  • Ondersteuning toegevoegd voor velden in JavaScript-klassen.
  • Ondersteuning toegevoegd voor toewijzingsoperatoren "||=", "&&=" en "??=".
  • De mogelijkheid is toegevoegd om de verouderde globale window.event te gebruiken (ingeschakeld via dom.window.event.enabled in about:config), die op sommige sites nog steeds wordt gebruikt.
  • De methoden self.structuredClone() en Element.replaceChildren() zijn geïmplementeerd.
  • De Shadow DOM-implementatie biedt verbeterde ondersteuning voor de pseudo-klasse ":host".
  • CSS WebComponents ondersteunt nu de functie ::slotted().
  • Verbeterde geheugenpaginacaching.
  • Ondersteuning toegevoegd voor het FFmpeg 6.0-multimediapakket.
  • Crashes opgelost bij gebruik van WebComponents-technologieën (aangepaste elementen, Shadow DOM, JavaScript-modules en HTML-sjablonen).
  • Problemen met bouwen vanuit de broncode voor secundaire platforms zijn opgelost.
  • Bijgewerkte Fetch API-implementatie.
  • De implementatie van de DOM Performance API is in overeenstemming gebracht met de specificatie.
  • Verbeterde verwerking van toetsaanslagen, ondersteuning toegevoegd voor het verzenden van een gebeurtenis via Ctrl+Enter.
  • De ingebouwde bibliotheken Freetype 2.13.0 en Harfbuzz 7.1.0 zijn bijgewerkt.
  • Ondersteuning voor het cachen van geschaalde lettertypen is geïmplementeerd voor GTK en de lettertypeprestaties zijn verbeterd. De ondersteuning van Fontconfig is stopgezet op GTK-systemen.
  • Bugfixes met betrekking tot beveiliging zijn geporteerd.

 Pale Moon Browser 32.2 release

Bron: opennet.ru

Voeg een reactie