Pale Moon Browser 32.1 release

De release van de Pale Moon 32.1-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:

  • Ondersteuning voor de WebComponents-suite met technologieën voor het maken van aangepaste HTML-tags is standaard ingeschakeld, inclusief de specificaties voor Custom Elements, Shadow DOM, JavaScript Modules en HTML Templates, zoals die worden gebruikt op GitHub. Van de set WebComponents in Pale Moon zijn tot nu toe alleen de CustomElements en Shadow DOM API's geïmplementeerd.
  • Builds voor macOS (Intel en ARM) zijn gestabiliseerd.
  • Het donkerder maken van de staart van tabbladtitels die niet de volledige tekst bevatten, is ingeschakeld (in plaats van een weglatingsteken weer te geven).
  • Bijgewerkte Promise-implementaties en asynchrone functies. De methode Promise.any() is geïmplementeerd.
  • Verbeterde verwerking van objecten met reguliere expressies, waarvoor correcte garbagecollection is verzekerd.
  • Problemen met het afspelen van video in VP8-formaat zijn opgelost.
  • Bijgewerkt ingebouwd emoji-lettertype.
  • Geïmplementeerde CSS-pseudoklassen ":is()" en ":where()".
  • Complexe selectors geïmplementeerd voor de pseudo-klasse ":not()".
  • Implementeerde de inzet CSS-eigenschap.
  • Geïmplementeerde CSS-functie env().
  • Verwerking toegevoegd voor het afspelen van video met het RGB-kleurmodel, en niet alleen met YUV. Er is videoverwerking met een volledig helderheidsbereik (0-255 niveaus) mogelijk.
  • De webtekst-naar-spraak-API is standaard ingeschakeld.
  • Bijgewerkte versies van NSPR 4.35- en NSS 3.79.4-bibliotheken.
  • Ongebruikte instellingen van het trackingbeveiligingssysteem zijn verwijderd en de code is opgeschoond (Pale Moon gebruikt zijn eigen systeem voor het blokkeren van tellers om bezoeken bij te houden, en het trackingbeveiligingssysteem van Firefox werd niet gebruikt).
  • De beveiliging van het genereren van code in de JIT-engine is verbeterd.

Pale Moon Browser 32.1 release


Bron: opennet.ru

Voeg een reactie