De Pale Moon 35.0.0 webbrowser is uitgebracht. Deze is afgeleid van de Firefox-codebasis om de prestaties te verbeteren, de klassieke interface te behouden, het geheugenverbruik te minimaliseren en extra aanpassingsmogelijkheden te bieden. Pale Moon-builds worden gemaakt voor Windows и 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.
Grote veranderingen:
- Tussenliggende waarden zijn standaard ingeschakeld om compatibiliteit te garanderen met de API's Document.elementFromPoint, GetAnimations, image.decode(), Intl.DisplayNames, Intl.ListFormat, Intl.RelativeTimeFormat en Streams.
- CSS implementeert het trefwoord `revert-layer` en de pseudo-klasse `:has()`.
- Het CSSStyleSheet-object implementeert de replaceSync-methode.
- De eigenschap adoptedStyleSheets is toegevoegd.
- In de compatibiliteitsmodus van Firefox is versie 140 standaard ingesteld.
- Verbeterde ondersteuning voor LoongArch64- en Mac/PPC-architecturen.
- Voor Linux En FreeBSD heeft een optie toegevoegd om NPAPI-ondersteuning te bouwen zonder GTK2.
- Op het platform Linux Verbeterde prestaties bij het invoeren van gegevens in formulieren op sommige complexe pagina's.
Bron: opennet.ru
