Firefox 57 is expected to be released next week, the browser speed will be significantly improved. In order to attract users, Mozilla at least let the user experience the advantages of Firefox for competitors, such as through the Quantum project to speed up the browser, it will also have a new user interface, improved settings panel, the new extension API. There have been media reports that Firefox 57 will be the best official version of Mozilla ever!
Previous versions of Firefox had issues such as slow loading and frequent crashes. It is these problems that have led to the loss of Firefox users for some time. The release of Firefox 57, is to repair some of the problems existing in the old version.
The advent of the new version of Firefox, bringing a series of internal changes at the same time, may give users some confusion on the use. Therefore, it's a good idea to check out some of the Firefox 57 fixes and some of the changes that have been made to fix those issues before updating:
1, expansion (Add-ons)
The WebExtensions API is a cross-platform project. All Chromium browsers, such as the WebExtensions standard supported by Chrome, Vivaldi, Opera, and the new Microsoft Edge browser, are also compatible with the new WebExtensions API. This means that Chrome, Opera, and Firefox can share more browser extensions with larger communities, and some Chrome extension developers are likely to port their extensions to Firefox.
Mozilla announced support for the WebExtensions API in the summer of 2015 and released a new API for Firefox 48 in August 2016.
Beginning with version 57, Firefox extensions are fully migrated to WebExtension, so existing XUL extensions must be rewritten to work on Firefox 57 and later.
Any extension that is not a WebExtension can not be installed in Firefox 57, or it will be disabled if an older version of the extension is already installed. However, Firefox 57 will provide an alternative solution for older extensions.
Mozilla will change the extension portal next week, with only WebExtensions-compatible extensions listed by default.
Currently, only about 20,000 extensions of about 6,000 Firefox browsers have been ported to the new API, which means there is still a portion of the "stubborn" user extension that has not been ported, and they can only choose to continue using Firefox 57 and discard the extension Or find similar extensions in other browsers.
As for the actual migration process, when users update to Firefox 57, they will only see the new extensions based on WebExtensions in the add-ons, while the old ones will be moved to a group under "Legacy Extensions". as the picture shows:
2, the new browser engine: Quantum will bring qualitative leap
The Windows version of Firefox 53 has officially opened the project's graphics process, and Firefox 57 will be the project's first major milestone. The Quantum project is designed to help Firefox evolve into the next generation of browsers while retaining the existing Gecko engine.
Mozilla released the first Rust component last summer, replacing Firefox's media stack with Rust, and in August this year replaced Firefox's Gecko CSS engine with Quantum CSS (aka Stylo), giving it an advantage in parallel computing. WebRender also comes from Servo, which is used to render the webpage content and support the game graphics card. However, it is mainly used to optimize the display of the webpage content. Firefox will intelligently judge the priority of loading the webpage resource to render the display.
Firefox 57 will include more Project Quantum code such as Quantum Render, a GPU-optimized rendering pipeline for a brand new, Servo-based WebRender project, and Quantum DOM Scheduler, a tool that ensures that tabs in the background do not slow user activity Tab of the new technology.
Mozilla said that all these improvements will greatly speed up the Firefox startup and browsing speed, we all wait and see.
3, the new browser UI
Firefox 57 will run a new user interface. This new user interface is a product of Project Photon, a project started simultaneously with Project Quantum.
The new Photon UI has a new browser UI, a new Settings panel, a new tab and a new sidebar panel UI.
The new Firefox installation will disable the search widget that appears in the upper-right corner of the old Firefox user interface, which is an iconic part of the browser's old interface. But do not worry, users can re-enable the old search widget from the settings panel.
However, the new Photon UI may make some users feel uncomfortable because Classic Theme Restorer & mdash; extensions that return Firefox users to legacy interfaces are also disabled, meaning users will not be able to control the look and feel of the browser UI.
4, other features
In addition to the above breakthrough changes, Firefox 57 will bring other new features. For example, the Tracking Protection option is always enabled to prevent malware from listening for Firefox users' behavior through an unobtrusive service. Activity Stream can be used to replace the default new tab page.
The browser market competition is cruel, Firefox's market share has been mediocre in recent months. If Mozilla wants to get better, something has to change, and I believe Firefox 57 will be an important step for Mozilla and will be different from what it is today.