I’ve started a W3C community group to discuss potentially standardizing browser sync, both as a way to make the backend more open to user control and to expose an API so that web app developers can make use of the built-in sync mechanism for their own apps’ client-side data.
If you’re interested in joining the discussion there, I’d love to have more members in the Browser Sync Community Group. I also wrote up a blog post, “Open Sync: Your Browser Data in Your Hands” to help explain why I think this is a worthwhile goal.
I’d love to have some discussion of what the API should look like. For instance, people have pointed out that it would be great if browser A could receive an event when browser B pushes some data. It’s also been mentioned that having built-in operational transforms would be very nice, but maybe out of scope.
Any ideas are welcome at this point.