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 :
- The JavaScript engine has been partially redesigned, incorporating support for elements of the ECMAScript 2018 standard, including new syntax for cloning and merging objects (instead of using 'Object.assign({}, data)', you can specify '{ …data }', and for merging use '{ …defaultSettings, …userSettings }'). The implemented changes are already present in leading browsers, but they may disrupt the behavior of some scripts that rely on features of the Pale Moon web engine (for example, for compatibility with other browsers, the behavior of the window object has been modified when manipulating domains);
- Increased performance for string processing, image loading, and frame property parsing (frameset)
- Added support for multimedia containers Matroska and
Webm, as well as AAC audio in these formats; - Added support for native file selection dialogs in Linux;
- Updated bookmark icons;
- SQLite has been updated to version 3.29.0;
- Code for WebIDE has been removed, and remnants of the emergency hotfix delivery code have been eliminated.
Source: opennet.ru
