Browser Architecture Newsletter 5

Gregory Szorc gszorc at
Thu Nov 30 14:44:47 UTC 2017

> On Nov 30, 2017, at 04:40, Anne van Kesteren <annevk at> wrote:
>> On Wed, Nov 29, 2017 at 9:47 PM, Dave Townsend <dtownsend at> wrote:
>> If you’re working on improving storage or syncing of data in any of our
>> products or projects, on any platform, or if you’re currently struggling to
>> work with what currently exists, then we’d like to hear from you and align
>> our efforts.
> We have quite a bit of ongoing activity linked from
> focused on APIs
> exposed to web content (HTTP cache, cookies, localStorage, Indexed DB,
> service worker registrations, etc.) and the associated UI exposed to
> users. There should maybe be a discussion at some point if the backend
> can be reconciled somehow as I think it would be beneficial to users
> if at some point some or all of this data could be synchronized in the
> same manner bookmarks are today. (No reason to "install" a web
> application twice or not having access to locally stored documents if
> the user agent can just synchronize the necessary data for you.)

This all sounds reasonable to me.

In addition, I’d also suggest that syncing considerations be taken into account as part of web standard design. Having worked on multiple “sync” products (including Firefox Sync), I’ve seen what happens when syncing is an afterthought. Just like security, you can’t just bolt syncing onto an existing product/feature: it needs to be considered as part of the initial design in order for the final implementation to be high quality.

More information about the firefox-dev mailing list