Pale Moon Browser 32.5 Release

The Pale Moon 32.5 web browser has been released. It forks from the Firefox codebase to improve performance, maintain the classic interface, minimize memory consumption, and provide additional customization options. Pale Moon builds are created for Windows и Linux (x86_64). The project code is distributed under the MPLv2 (Mozilla Public License).

The project adheres to the classical organization of the interface, without switching to the Australis and Photon interfaces integrated in Firefox 29 and 57, and with the provision of 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 has returned support for extensions that use XUL, and retains the ability to use both full-fledged and lightweight themes.

Major changes:

  • Added initial implementation of ReadableStreams API.
  • Added support for transparency in WebM videos when using a tag for animated images with transparency. The change can have a big impact on video playback performance if the video has an alpha channel.
  • Added support for the crypto.randomUUID method, allowing website scripts to generate random UUIDs using the WebCrypto API.
  • At the request of users, a setting has been added browser.bookmarks.openInTabClosesMenu (enabled by default), which allows you to leave the bookmarks menu open after opening bookmarks from it in new tabs (by pressing the middle mouse button or Ctrl+click). By default, the bookmarks menu closes immediately after opening a bookmark.
  • Removed the override of the User Agent value for Netflix after support for the Silverlight browser plugin in this service was discontinued. The Palemoon browser no longer supports playback of DRM content on Netflix and has no plans to return such support.
  • Removed the User Agent value override for Spotify. Spotify support remains for now, but only some DRM content will be played from it (for example, podcasts will still be played).
  • Web Worker supports nested and clamping timers.
  • Improved rendering of SVG images on surfaces that do not have height or width attributes specified.
  • Improved performance of the memory allocation mechanism.
  • The libvpx library has been updated to version 1.6.1.
  • The media content playback code has been cleaned and updated.
  • Removed support for enabling GMP (Gecko Media Plugin), as it was only used by unsupported components such as EME/DRM and WebRTC.
  • The last bits of EME/DRM code have been removed because the developers of the Palemoon browser believe that these features should not be used by any applications, due to the media industry's "draconian" policies regarding free and open source software.
  • The simd.js file has been removed and is now replaced by C++ code.
  • The use of the libav library has been discontinued, in favor of the FFT functions from FFMpeg.
  • Removed restrictions related to support for new versions of GLSL.
  • Added protection against overriding the sec-gpc (Global Privacy Control) header.
  • The setInterval, ResizeObserver, Intl.NumberFormat and DefaultNumberOption() functions have been brought into compliance with the updated specifications.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster