Die Veröffentlichung der Webbrowser-Version Pale Moon 33.9.0 wurde bekannt gegeben, die von der Firefox-Codebasis abgeleitet ist, um eine höhere Effizienz, die Beibehaltung der klassischen BenutzeroberflĂ€che, die Minimierung des Speicherverbrauchs und zusĂ€tzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Bauten werden fĂŒr Windows und Linux (x86_64) erstellt. Der Code des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) verbreitet.
Das Projekt verfolgt eine klassische BenutzeroberflĂ€che und weicht von den in Firefox 29 und 57 verwendeten integrierten OberflĂ€chen Australis und Photon ab, wĂ€hrend es umfassende Anpassungsoptionen bereitstellt. Zu den entfernten Komponenten zĂ€hlen DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Statistiksammelcode, Tools fĂŒr elterliche Kontrolle und UnterstĂŒtzung fĂŒr Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die UnterstĂŒtzung von Erweiterungen, die XUL verwenden, wiederhergestellt, und es ist weiterhin möglich, sowohl vollstĂ€ndige als auch leichtgewichtige Designs zu verwenden.
Wesentliche Ănderungen:
- Die CSS-SchlĂŒsselwörter revert und clip wurden implementiert.
- Die UnterstĂŒtzung fĂŒr die verkĂŒrzte Schreibweise der Eigenschaft overflow wurde hinzugefĂŒgt, was Probleme mit dem Scrollen auf einigen Websites gelöst hat.
- Die CSS-Funktion color-mix wurde realisiert.
- Der CSS-Syntax "@supports(selector())" wurde hinzugefĂŒgt.
- Die UnterstĂŒtzung fĂŒr kaskadierte CSS-Schichten (@layer) wurde implementiert.
- Teilweise UnterstĂŒtzung fĂŒr CSS clip-path: wurde hinzugefĂŒgt.
- Die CSS-Eigenschaften "overflow-inline" und "overflow-block" wurden hinzugefĂŒgt.
- Die CSS-Pseudoklassen ":autofill" und ":focus-visible" wurden ergÀnzt.
- Im CSS wurde die Medienabfrage "prefers-reduced-motion" realisiert.
- Eine minimale Version der API VisualViewport wurde vorgeschlagen.
- Die UnterstĂŒtzung des HTTP-Headers "X-Content-Type-Options: nosniff" wurde verbessert.
- Die Verarbeitung des TypedArray-Konstruktors wurde an die ECMAScript-Spezifikation angepasst.
- Die UnterstĂŒtzung fĂŒr FFmpeg 7.0 und libavcodec 61 wurde hinzugefĂŒgt.
Es wird zusĂ€tzlich angemerkt, dass das Projekt Pale Moon eigene öffentliche DNS-Resolver 5.189.164.139 und 80.255.7.132 sowie einen NTP-Server time.palemoon.org zur Synchronisation der genauen Zeit eingefĂŒhrt hat. Es wird behauptet, dass in diesen Diensten keine Protokolle gespeichert und keine Anfragen zensiert werden.
Quelle: opennet.ru
