Firefox 66 new system for smaller RAM footprint

Firefox 66 will bring some changes to extensions. According to the Mozilla Foundation, the changes will improve the performance of extensions while reducing the program's memory footprint .

The upcoming of the app will require extensions to use IndexedDB as a backend for local storage, leaving the JSON files it uses today.firefox 66

The change will take place automatically and the whole process will be done when the upcoming Firefox 66 is installed.

"This change is completely transparent to extension developers and you do not need to do anything to take advantage of this improvement. When users upgrade to Firefox 66, the JSON file for local storage will be silently converted to IndexedDB. " he says Mike Conca, Product Manager, Firefox WebExtensions.

“All extensions that use the .local() API will immediately "feel" the benefits, especially if they store small changes in large structures, as is the case with ad-blockers, the most popular type of extension used in Firefox."

For the average user, this change means that extensions will load faster and thus improve browsing speed while helping Firefox to reduce the amount of memory it uses.

As you may know, browsers use more and more memory when you open more tabs. The amount of memory Firefox uses is proportional to the number of extensions you use.

A demonstration of the new changes in Firefox 66 can be seen below, as the Mozilla Foundation presents a video showing that opening the browser with an ad-blocker installed takes less time than before thanks to the new storage.

These updates are already available for testing at beta build of Firefox and will be released for everyone with the release of the upcoming Firefox 66 on 19 March of 2019.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.086 registrants.

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).