De release van de webbrowser Pale Moon 33.9.0 is gepubliceerd, een fork van de Firefox-codebase die zorgt voor een hogere efficiëntie, behoud van de klassieke interface, minimalisering van het geheugenverbruik en extra aanpassingsmogelijkheden. Pale Moon-builds zijn beschikbaar voor Windows en Linux (x86_64). De code van het project 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:
- De CSS bevat de sleutelwoorden revert en clip.
- De ondersteuning voor de verkorte notatie van de overloop-eigenschap is toegevoegd, wat problemen met scrollen op sommige websites heeft opgelost.
- Er is een CSS-functie color-mix geïmplementeerd.
- Er is ondersteuning toegevoegd voor de syntaxis «@supports(selector())» in CSS.
- Er is ondersteuning toegevoegd voor cascade lagen in CSS (@layer).
- Aanvullende ondersteuning voor CSS clip-path: is toegevoegd.
- De CSS-eigenschappen «overflow-inline» en «overflow-block» zijn toegevoegd.
- De CSS-pseudoklassen «:autofill» en «:focus-visible» zijn toegevoegd.
- Er is een media query «prefers-reduced-motion» geïmplementeerd in CSS.
- Een minimale versie van de VisualViewport API is voorgesteld.
- De ondersteuning voor de HTTP-header «X-Content-Type-Options: nosniff» is verbeterd.
- De verwerking van de TypedArray constructor is in overeenstemming gebracht met de ECMAScript-specificatie.
- Ondersteuning voor FFmpeg 7.0 en libavcodec 61 is toegevoegd.
Bovendien wordt opgemerkt dat het Pale Moon-project zijn eigen openbare DNS-resolvers 5.189.164.139 en 80.255.7.132 in gebruik heeft genomen, evenals de NTP-server time.palemoon.org voor tijdsynchronisatie. Er wordt verklaard dat er geen logboeken worden opgeslagen en dat verzoeken niet worden gecensureerd.
Bron: opennet.ru
