Official release of 'Firefox 93', AVIF support & tab auto unload function added to reduce memory usage



The official version of the web browser ' Firefox 93' has been released. Support for AVIF format images based on the AV1 video codec saves site bandwidth and automatically unloads unused tabs to prevent crashes when system memory is low. A mechanism to do so has been introduced.

Firefox 93.0, See All New Features, Updates and Fixes

https://www.mozilla.org/en-US/firefox/93.0/releasenotes/

◆ Supports AVIF format images
It supports the AVIF format, which is based on the royalty-free AV1 video codec, and saves a lot of bandwidth on the site compared to existing image formats.

◆ Added automatic tab unload function to prevent crashes
Firefox for Windows has added the ability to automatically unload tabs based on tab last access time, memory usage, etc. when the amount of system memory available is very low. Switching to an unloaded tab will automatically restore the tab contents. At this time, the scroll state of the tab and the form data will be restored.

Experiments with the Nightly version show that enabling tab unloading reduces browser crashes and content process crashes, allowing the browser to last longer. On the other hand, the average memory usage of the browser has increased, and crashes due to lack of memory have increased. According to the Firefox developer blog , the increase in average memory usage is due to survivorship bias, which previously crashed when memory usage was very high, but survived by unloading tabs. It is said that the average memory usage has increased because of this. It is said that the cause of the crash due to lack of memory is under investigation, but it is said that it was decided to release it in Firefox 93 because the result was clearly improved as a whole.

In future updates, it will be introduced to platforms other than Windows, and the algorithm for which tabs to unload will be improved.

Block downloads from insecure connections
It now blocks HTTP downloads from pages connected via HTTPS and downloads from iframes that do not have the 'allow-downloads' attribute.



◆ More forms can be supported by PDF viewer
You can now support filling out XFA-based forms used by governments, banks, etc.

◆ SmartBlock updated for tracking protection
While improving privacy protection, compatibility is also improved. In addition, referrer policies with less restrictions such as 'no-referrer-when-downgrade', 'origin-when-cross-origin', and 'unsafe-url' for cross-site requests are now ignored.

◆ Update for developers
-A ' meter ' role has been added to ARIA
-'Datetime-local ' has been implemented for the input type
-Added 'small-caps' keyword to font-synthesis property
-'ImageOrientation' and 'premultiplyAlpha' can now be set in the options object of the 'createImageBitmap ()' function.
· ' Intl.supportedValuesOf () ' is now supported
· Supports static initialization blocks in Class syntax
-SHA-256 algorithm is now available for HTTP authentication
-'Device-pixel-content-box' is now supported in 'ResizeObserver.Observe ()'

Firefox 93 also includes a number of security fixes.

The next major version, Firefox 94, will be released on November 2, 2021 local time.

in Software, Posted by log1d_ts