Release of Firefox 110

The release of web browser Firefox 110 has taken place. Additionally, an update for the long-term support branch — 102.8.0 has been released. The Firefox 111 branch will soon enter beta testing, with its release scheduled for March 14.

Key innovations in Firefox 110:

  • The ability to import bookmarks, browsing history, and passwords from the Opera, Opera GX, and Vivaldi browsers has been added (previously, such importation was supported for Edge, Chrome, and Safari).
    Release of Firefox 110
  • GPU acceleration for Canvas2D rendering is enabled on Linux and macOS platforms.
  • Performance improvements for WebGL have been made on Linux, Windows, and macOS platforms.
  • Users can now clear date and time fields (types date, time, datetime-local in the <input> element) by pressing Cmd+Backspace and Cmd+Delete on macOS, and Ctrl+Backspace on Linux and Windows.
  • The built-in Colorways add-on, which offered a collection of color themes to change the appearance of the content area, panels, and tab switching bar, has been discontinued. The add-on can be re-enabled and settings restored by installing the external Colorways add-on from addons.mozilla.org.
  • On the Windows platform, process sandboxing for GPU-interacting processes has been enabled.
  • Hardware video decoding on GPUs other than Intel has been enabled in Windows 10/11, improving video playback performance and enhancing scaling quality.
  • Support for blocking the embedding of third-party modules in Firefox has been implemented on the Windows platform. For example, external modules may be introduced by antivirus packages or archivers, causing crashes, behavioral issues, compatibility problems, and decreased performance, which users associate with the instability of Firefox itself. A page titled 'about:third-party' has been proposed for controlling external modules.
  • Smooth zooming has been implemented in the built-in PDF viewer.
  • In CSS, the '@container' query, which allows styling elements based on the size of their parent element (similar to the '@media' query, which applies not to the size of the entire visible area, but to the size of the block (container) in which the element is placed), has added support for measurement units cqw (1% of width), cqh (1% of height), cqi (1% of inline size), cqb (1% of block size), cqmin (the smaller of cqi or cqb), and cqmax (the larger of cqi or cqb).
  • CSS has added support for named pages defined through the "page" property, which allows specifying the type of page on which an element can be displayed. This feature enables styling in connection with pages and allows for declaratively adding page breaks when printing.
  • CSS has introduced the color-gamut media query for applying styles based on the approximate range of the color palette supported by the browser and output device.
  • The element now supports the "list" attribute for displaying a color picker interface from a list.
  • The Permissions API has added support for the "midi" flag to check for permissions to access the Web MIDI API.
  • The ReadableStream API has introduced support for the "for await…of" syntax for asynchronously iterating over chunks in a stream.
  • Improvements in the Android version: Devices running Android 13+ now support app icons that match the theme or background color. Enhanced selection of multiline text blocks.

In addition to new features and bug fixes, Firefox 109 has addressed 25 vulnerabilities. 16 vulnerabilities are marked as critical, with 8 of them (collected under CVE-2023-25745 and CVE-2023-25744) related to memory handling issues such as buffer overflows and accessing already freed memory areas. These issues could potentially allow an attacker to execute code through specially crafted pages.

Source: opennet.ru

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