Firefox 80 release

Web browser released Firefox 80. In addition, an update has been branches long term support 68.12.0 ΠΈ 78.2.0. Firefox 68.12 ESR is the latest in its series, and a month later, Firefox 68 users will be offered an automatic upgrade to the 78.3 release. Version Firefox 80 for Android delayed. Coming soon to the stage beta testing the Firefox 81 branch, which is scheduled for release on September 22rd, will be transferred.

All innovations:

  • On the Linux platform implemented new backend for X11 based on DMABUF, which is prepared by splitting the DMABUF backend previously proposed for Wayland. The new backend made it possible to implement for systems using the X11 protocol, support for hardware video acceleration via VA-API (previously, such acceleration was enabled only for Wayland), as well as the ability to work with WebGL through EGL. To activate work through EGL, you need to activate the settings "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" and "media.ffmpeg.vaapi.enabled" in about:config, as well as set the environment variable MOZ_X11_EGL, after setting which Webrender and OpenGL compositing components switch to use EGL instead of GLX. VA-API support is not yet fully stabilized and will be enabled by default in a future release.
  • New implementation included block list add-ons that have security, stability, or performance issues. The new implementation is notable for improving block list processing performance and solving scalability issues by using cascading bloom filters.
  • For TLS certificates issued starting September 1, 2020, will apply a new limitation on the validity period - the lifetime of these certificates will not be able to exceed 398 days (13 months). Similar restrictions are approved in Chrome and Safari. For certificates received before September 1st, trust will be maintained, but limited to 825 days (2.2 years).
  • For users with migraine and epilepsy, some animation effects have been removed when opening tabs. For example, when loading the contents of a tab, instead of a jumping dot, an hourglass icon is now displayed.
    Firefox 80 release

  • Provided the ability to set Firefox as the default PDF viewer on the system.
  • Added support for displaying a warning when submitting web form content from a page opened via HTTPS without using encryption. About:config provides a setting "security.warn_submit_secure_to_insecure" to control whether a warning is displayed.
  • Various improvements and fixes have been made to screen readers and accessibility tools.
  • Added support for RTX and Transport-cc mechanisms to improve the quality of WebRTC calls on poor links and improve the prediction of available bandwidth.
  • In the JavaScript expression " exportΒ» support for the new "export * as namespace" syntax proposed in the ECMAScript 2021 specification.
  • Animations API includes compositing operations KeyframeEffect.composite ΠΈ KeyframeEffect.iterationComposite.
  • Added support for defining handlers for changing position in a stream to the Media Session API: seek to to move to the specified position and skipad to skip ads that come before the main content.
  • Extension implemented in WebGL KHR_parallel_shader_compile, allowing you to run multiple shader compilation threads at once.
  • Window.open() has dropped support for the outerHeight and outerWidth parameters.
  • In WebAssembly, the use of atomic operations is more not limited shared areas of memory.
  • The web developer tools offer an experimental panel to help you identify cross-browser incompatibilities.
    Firefox 80 releaseFirefox 80 release

  • Visual labels (an icon with a turtle) have been added to the network activity monitoring interface to highlight slow requests that exceed 500 ms (the limit can be changed via the devtools.netmonitor.audits.slow setting in about:config).

    Firefox 80 release

  • In the web console implemented ":block" and ":unblock" commands to block and unblock network requests.
  • When interrupting the JavaScript debugger in the event of an exception, a tooltip with a stack trace is now shown in the code pane.

In addition to innovations and bug fixes in Firefox 80 eliminated 13 vulnerabilities, of which 6 are marked as dangerous. 4 vulnerabilities (collected under CVE-2020-15670) are caused by memory problems such as buffer overflows and accessing already freed memory areas. These issues can potentially lead to malicious code being executed when specially designed pages are opened.

Source: opennet.ru

Add a comment