wydanie przeglądarki internetowej , które odłączyło się od kodu źródłowego Firefoksa, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci oraz umożliwić dodatkowe opcje personalizacji. Wersje Pale Moon są generowane dla i (x86 i x86_64). Kod projektu jest objęty licencją MPLv2 (Mozilla Public License).
Projekt skupia się na klasycznej organizacji interfejsu, bez przechodzenia do zintegrowanego w Firefox 29 interfejsu Australis i oferując szerokie możliwości dostosowywania. Z usuniętych komponentów można wymienić DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do zbierania statystyk, narzędzia do kontroli rodzicielskiej i dla osób z niepełnosprawnościami. W porównaniu do Firefoksa, w przeglądarce zachowano wsparcie dla technologii XUL oraz możliwość stosowania zarówno pełnoprawnych, jak i lekkich motywów. Pale Moon oparty jest na platformie (Unified XUL Platform), w ramach której przeprowadzono odłączenie komponentów Firefoksa z repozytorium Mozilla Central, pozbawionych związku z kodem napisanym w języku Rust i nie obejmujących dorobku projektu Quantum.
W :
- Częściowo zrewidowany silnik JavaScript, do którego przeniesiono obsługę elementów standardu ECMAScript 2018, w tym dodano wsparcie dla nowej składni klonowania i łączenia obiektów (zamiast „Object.assign({}, data)” można używać „{ …data }”, a do łączenia „{ …defaultSettings, …userSettings }”). Wprowadzone zmiany są już realizowane w wiodących przeglądarkach, ale mogą prowadzić do naruszenia działania niektórych skryptów powiązanych z cechami silnika webowego Pale Moon (na przykład dla zgodności z innymi przeglądarkami zmieniono zachowanie obiektu window przy manipulacji z domenami);
- Zwiększona wydajność przetwarzania ciągów, ładowania obrazów i analizowania właściwości ramki (frameset)
- Dodano wsparcie dla kontenerów multimedialnych Matroska oraz
Webm, a także dźwięku AAC w tych formatach; - Dodano wsparcie dla natywnych dialogów wyboru plików w systemie Linux;
- Zaktualizowano ikony zakładek;
- Baza danych SQLite została zaktualizowana do wersji 3.29.0;
- Usunięto kod WebIDE oraz usunięto pozostałości kodu do awaryjnego dostarczania poprawek (hotfix).
Źródło: opennet.ru
