Pale Moon Browser 32 release

De release van de Pale Moon 32-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 volgt de klassieke interface-organisatie, zonder over te schakelen naar de Australis- en Photon-interfaces die in Firefox 29 en 57 zijn 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.

Pale Moon Browser 32 release

In de nieuwe versie:

  • Er is gewerkt aan het oplossen van compatibiliteitsproblemen. Volledige dekking van de ECMAScript-specificaties die in 2016-2020 zijn uitgebracht, is geïmplementeerd, met uitzondering van BigInt-ondersteuning.
  • De implementatie van het JPEG-XL-beeldformaat heeft ondersteuning toegevoegd voor animatie en progressieve decodering (weergave terwijl deze wordt geladen). JPEG-XL- en Highway-bibliotheken zijn bijgewerkt.
  • De reguliere expressie-engine is uitgebreid. Reguliere expressies ondersteunen nu benoemde captures, escape-reeksen voor Unicode-tekenklassen zijn geïmplementeerd (bijvoorbeeld \p{Math} - wiskundige symbolen) en de implementatie van de 'lookbehind'- en 'lookaround'-modi is opnieuw ontworpen. ).
  • CSS-eigenschappen offset-* zijn hernoemd naar inset-* om aan de specificatie te voldoen. CSS lost problemen op met overerving en opvulling rond het element. De code is opgeschoond en ongebruikte CSS-eigenschappen met voorvoegsels zijn geïmplementeerd.
  • Er is een probleem opgelost met geheugenuitputting bij het verwerken van geanimeerde afbeeldingen met een zeer hoge resolutie.
  • Ondersteuning toegevoegd voor alternatieve linkers bij het bouwen op Unix-achtige systemen.
  • Het werk aan het maken van officiële builds voor macOS en FreeBSD nadert zijn voltooiing (bètabuilds zijn al beschikbaar).

Bron: opennet.ru

Voeg een reactie