Firefox 66 will focus on reducing memory usage and improve extension performance

Mozilla said it will introduce a series of extension-specific changes in Firefox 66 to reduce the memory footprint of the browser while improving the performance of the add-ons. Specifically, the new version of Firefox will require extension developers to abandon JSON and instead use IndexedDB as the backend for local storage. This work will be done automatically when migrating to Firefox 66 without the intervention of a developer or end user.

Mozilla Firefox 65

Mike Conca, Product Manager, Firefox WebExtensions, explains, “this change is completely transparent to extension developers – you do not need to do anything to take advantage of this improvement.  When users upgrade to Firefox 66, the local storage JSON file is silently migrated to IndexedDB. All extensions using the storage.local() API immediately realize the benefits, especially if they store small changes to large structures, as is true for ad-blockers, the most common and popular type of extension used in Firefox.”

Some of the highlights include: