The project adheres to the classic organization of the interface, without switching to the Australis interface integrated in Firefox 29 and providing extensive customization options. Removed components include DRM, Social API, WebRTC, PDF viewer, Crash Reporter, statistics collection code, parental controls, and people with disabilities. Compared to Firefox, the browser retains support for XUL technology and retains the ability to use both full-fledged and lightweight themes. Pale Moon is built on a platform
Π
- The JavaScript engine has been partially redesigned, into which support for elements of the ECMAScript 2018 standard has been transferred, including support for the new syntax for cloning and merging objects (instead of βObject.assign({}, data)β you can specify β{ ... data }β, and for merging use "{ ...defaultSettings, ...userSettings }"). The changes made have already been implemented in leading browsers, but may lead to disruption of the behavior of some scripts tied to the features of the Pale Moon web engine (for example, for compatibility with other browsers, the behavior of the window object when manipulating domains has been changed);
- Improved performance for processing strings, loading images, and parsing frameset properties
- Added support for Matroska multimedia containers and
Webm, as well as AAC audio in these formats; - Added support for native file selection dialogs in Linux;
- Updated bookmark icons;
- SQLite DBMS has been updated to release 3.29.0;
- The WebIDE code has been removed and the remaining code for hotfix delivery has been removed.
Source: opennet.ru