Firefox 105 release

The Firefox 105 web browser has been released. In addition, an update to the long-term support branch, 102.3.0, has been formed. The Firefox 106 branch has been moved to the beta testing stage and is scheduled for release on October 18th.

Key innovations in Firefox 105:

  • An option has been added to the print preview dialog to print only the current page.
    Firefox 105 release
  • Implemented support for partitioned Service Workers in iframes loaded from third-party sites (Service Worker can be registered in a third-party iframe and it will be isolated in relation to the domain from which this iframe is loaded).
  • On the Windows platform, you can now use a two-finger swipe left or right touchpad gesture to navigate your browsing history.
  • Compatibility with the User Timing Level 3 specification is provided, which defines a programming interface for developers to measure the performance of their web applications. In the new version, the performance.mark and performance.measure methods have additional arguments for setting your own start/end time, duration, and attached data.
  • The array.includes and array.indexOf methods were optimized using SIMD instructions, which made it possible to double the search performance in large lists.
  • Linux has reduced the chance that Firefox will run out of all available memory while running Firefox, and improved performance when running out of free memory.
  • The stability of work on the Windows platform in conditions of insufficient memory in the system has been significantly improved.
  • Added the OffscreenCanvas API, which allows drawing canvas elements to a buffer in a separate thread, regardless of the DOM. OffscreenCanvas implements work in Window and Web Worker contexts, and also provides support for fonts.
  • The TextEncoderStream and TextDecoderStream APIs have been added to simplify the conversion of streams with binary data to text and vice versa.
  • For content processing scripts defined in add-ons, the RegisteredContentScript.persistAcrossSessions parameter is implemented, which allows you to create persistent scripts (persistent) that save state between sessions.
  • In the Android version, the interface has been switched to use the font offered by Android by default. Implemented opening tabs provided from Firefox on other devices.

In addition to innovations and bug fixes, Firefox 105 fixes 13 vulnerabilities, of which 9 are marked as dangerous (7 are summarized under CVE-2022-40962) and are caused by memory problems such as buffer overflows and access to already freed memory areas. These issues can potentially lead to malicious code being executed when specially designed pages are opened.

In Firefox 106 beta, the built-in PDF viewer has the ability to draw graphic labels (freehand drawings) and attach text comments enabled by default. Significantly improved WebRTC support (libwebrtc library updated from version 86 to 103), including improved RTP performance and better means for providing screen access in Wayland-based environments.

Source: opennet.ru

Add a comment