De release van webbrowser Pale Moon 34.0.0 is gepubliceerd, een tak van de codebase van Firefox die een hogere efficiƫntie, het behoud van de klassieke interface, een minimaal geheugengebruik en extra aanpassingsmogelijkheden biedt. Pale Moon-builds zijn beschikbaar voor Windows en Linux (x86_64). De projectcode wordt verspreid onder de MPLv2-licentie (Mozilla Public License).
Het project houdt vast aan de klassieke interface lay-out, zonder over te stappen naar de in Firefox 29 en 57 geĆÆntegreerde interfaces Australis en Photon, met uitgebreide aanpassingsmogelijkheden. Verwijderde componenten zijn onder andere DRM, Social API, WebRTC, PDF-lezer, Crash Reporter, statistiekverzamelcode, tools voor ouderlijk toezicht en hulpmiddelen voor mensen met beperkingen. In vergelijking met Firefox is de ondersteuning voor extensies die XUL gebruiken teruggebracht in de browser, en blijft de mogelijkheid om zowel volledige als lichte thema's toe te passen behouden.
Belangrijkste wijzigingen:
- Het standaard thema voor Windows is bijgewerkt. De integratie met Windows 11 is verbeterd en de ondersteuning voor donkere accentkleuren is verbeterd.
- Het WeakRef-object is geïmplementeerd om zwakke verwijzingen naar JavaScript-objecten te definiëren, waarmee een verwijzing naar een object kan worden behouden zonder het verwijdering door de garbage collector te blokkeren.
- De URL.canParse()-methode is toegevoegd, waarmee het parseren en de validatie van URL's wordt vereenvoudigd.
- CSS-eigenschappen inset-block en inset-inline zijn toegevoegd.
- De instelling "privacy.forgetaboutsite.clearPasswords" is toegevoegd om wachtwoorden te wissen bij het aanroepen van de functie voor site-informatie wissen in de autoriteitenbeheerder.
- De pseudowillekeurige getallengenerator in JavaScript is overgeschakeld naar het Xoroshiro128+-algoritme.
- Ondersteuning voor cascade-lagen CSS (@layer) en de CSS-functie color-mix is hersteld.
- Een probleem met websites die de CSS-eigenschap "overflow-x: clip" gebruiken zonder "overflow-y" in te stellen, is opgelost.
- Ondersteuning voor de CSS-eigenschap "appearance" is toegevoegd.
- Versies NSS 3.90.9, ICU 78.1, Unicode 17 en expat 2.7.3 zijn bijgewerkt.
- Ondersteuning voor builds op LoongArch64-, Sparc64- en Mac PowerPC-hardware is toegevoegd.
- Ondersteuning voor draaien op FreeBSD 15 is toegevoegd.
- De mogelijkheid om NPAPI-plugins binnen het hoofdproces uit te voeren, is hersteld.
- De stabiliteit van de JavaScript-engine IonMonkey op ARM en Mac SoC is verbeterd.
- Linux-builds met GTK worden nu altijd opgebouwd met gio; ondersteuning voor gconf is verwijderd.
Bron: opennet.ru
