Die Version des Webbrowsers Pale Moon 30.0 wurde veröffentlicht, der von der Firefox-Codebasis abgezweigt wurde, um eine höhere Effizienz zu gewĂ€hrleisten, die klassische BenutzeroberflĂ€che beizubehalten, den Speicherverbrauch zu minimieren und zusĂ€tzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Builds werden fĂŒr Windows und Linux (x86 und x86_64) erstellt. Der Code des Projekts wird unter der MPLv2-Lizenz (Mozilla Public License) verbreitet.
Das Projekt hĂ€lt sich an eine klassische BenutzeroberflĂ€che, ohne zu der in Firefox 29 integrierten Australis-OberflĂ€che ĂŒberzugehen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Sammlung von Statistiken, Tools fĂŒr die elterliche Kontrolle und Funktionen fĂŒr Menschen mit Behinderungen. Im Vergleich zu Firefox wird die UnterstĂŒtzung fĂŒr die XUL-Technologie im Browser beibehalten, und es bleibt die Möglichkeit, sowohl vollstĂ€ndige als auch leichte Designs zu verwenden.

In der neuen Version:
- Die UnterstĂŒtzung fĂŒr alte, unverĂ€nderte Firefox-Erweiterungen wurde zurĂŒckgegeben. Der Wechsel von der Verwendung einer eigenen globalen Browser-ID (GUID) zur Firefox-ID wurde vollzogen, was maximale KompatibilitĂ€t mit allen alten und nicht mehr unterstĂŒtzten Erweiterungen ermöglicht, die zu ihrer Zeit fĂŒr Firefox entwickelt wurden (frĂŒher musste eine Erweiterung speziell fĂŒr Pale Moon angepasst werden, was die Verwendung von nicht mehr unterstĂŒtzten Erweiterungen erschwerte). Die von dem Projekt entwickelte Erweiterungswebsite wird sowohl XUL-Erweiterungen unterstĂŒtzen, die speziell fĂŒr Pale Moon angepasst wurden, als auch XUL-Erweiterungen, die fĂŒr Firefox veröffentlicht wurden.
- Die Nutzung der UXP-Plattform (Unified XUL Platform), die die Abzweigung von Firefox-Komponenten aus dem Mozilla Central-Repository erleichterte, wurde eingestellt. Diese Komponenten waren von Rust-Code unabhĂ€ngig und beinhalteten keine FunktionalitĂ€ten des Quantum-Projekts. Anstelle von UXP wird der Browser jetzt auf Basis der GRE-Umgebung (Goanna Runtime Environment) erstellt, die auf aktualisiertem Gecko-Engine-Code basiert, bereinigt von nicht unterstĂŒtzten Komponenten und Plattformen.
- Ein GPC (Global Privacy Control) Mechanismus wurde implementiert, der die nicht mehr verwendete 'DNT' (Do Not Track) Header ersetzt und es Benutzern ermöglicht, Websites darĂŒber zu informieren, dass der Verkauf personenbezogener Daten und deren Verwendung zur Verfolgung von Vorlieben oder Bewegungen zwischen Websites untersagt ist.
- Die Einstellung zur Auswahl von Pale Moon als Standardsbrowser wurde in den Abschnitt 'Allgemein' verschoben.
- In der Emoji-Sammlung wurde die UnterstĂŒtzung von Twemoji 13.1 eingefĂŒhrt.
- Zur Verbesserung der KompatibilitĂ€t mit Websites wurden die Methoden Selection.setBaseAndExtent() und queueMicroTask() hinzugefĂŒgt.
- Die Anpassung des Erscheinungsbilds von Scrollleisten ĂŒber Designs wurde verbessert.
- Die Struktur der Pakete zur Internationalisierung und SprachunterstĂŒtzung wurde geĂ€ndert. Aufgrund von ĂberprĂŒfungen der Ăbersetzungen ist ein RĂŒckgang der Abdeckung in den Sprachpaketen zu beobachten.
- Das Profilformat wurde geĂ€ndert â nach dem Update auf Pale Moon 30.0 kann das Profil nicht mehr mit der vorherigen Version Pale Moon 29.x verwendet werden.
Quelle: opennet.ru
