release of the web browser , branched from the Firefox codebase to ensure higher efficiency, retain the classic interface, minimize memory consumption, and provide additional customization options. Pale Moon builds are created for and (x86 and x86_64). The project code is licensed under MPLv2 (Mozilla Public License).
The project adheres to a classic interface organization, avoiding the transition to the Firefox 29 Australis interface while offering extensive customization capabilities. Removed components include DRM, Social API, WebRTC, PDF viewer, Crash Reporter, statistics collection code, parental controls, and accessibility features. Compared to Firefox, the browser retains support for XUL technology and the ability to apply both full and lightweight themes. Pale Moon is built on the (Unified XUL Platform), within which Firefox components have been branched from the Mozilla Central repository, free of dependencies on Rust code and excluding the Quantum project developments.
In :
- Support for Solaris OS variants like Illumos has been added;
- CSS property 'position: sticky' has been implemented for tables to fix their position regardless of scrolling;
- Basic support for JavaScript modules has been added;
- Methods Promise.prototype.finally() and String.prototype.matchAll have been implemented, and support for regular expressions has been expanded (backward parsing support and the /s flag);
- Updated versions of cairo, SQLite 3.30.1, Brotli 1.0.7,
woff2 1.0.2, OpenType Sanitizer 8.0.0; - Embedded font for Emoji has been updated (twemoji 0.5.0);
- CSS grid rendering has been improved;
- 7z/xz have been used for compressing shipped packages instead of zip/bz2;
- A setting has been added to disable the authentication confirmation prompt (to protect against DoS attacks via dialog looping);
- Support for public key pinning (HPKP, HTTP Public Key Pinning) is disabled by default.
Source: opennet.ru
