Will syncing be a feature available to all extensions, as it is for the Multi-Account Containers extension?

I am a happy user of the Firefox Dev team’s Multi-Account Containers. Last week, the devs implemented syncing of container data between devices. This is very helpful.

Will sync be available to other extensions?

You can already sync your data using browser.storage.sync, however I do not know if there are any plans to expose more advanced sync APIs to extensions.

Hi Martin,

Thank you for your reply.

What can an extension do if it had access to the more advanced sync APIs?

Sync storage gives you access to storage based syncing, which means you’d have to keep your data structures extremely flat for conflict resolution (though you can do some conflict resolution with onChanged event listeners), compared to more advanced apis. There is also no control over when data is synced.