The conversations we had a few months back (?) about an errai.js type approach seemed like a great integration point. We should discuss your roadmap and possible timings for some of this, as data sync, websockets, are just two of the areas I could see us working together on. MetaWidget is another area where an Errai/GWT like core, exposed as a static JS could be good.
Specifically to the data sync you mention above - in some ways it will be easier to develop a core data sync solution in Errai, and expose client side api's for JS. In that situation I could see a static errai.js (?) being used as a core, with an AeroGear abstraction, or usability wrapper.
For all of this, a strong focus on usability between the target developers will be key. I.e. POH5 developers may expect a very different api in JS, than what errai.js can provide. This is one area where AeroGear can help Errai be consumed outside of the GWT world.
It also means that we'll have a much better cohesive solution, rather than 5 different approaches. Not that having these different approaches is bad, it is even needed for proper evolution of our projects. But we should certainly be looking where to integration, and cross pollinate. I think that RichFaces would also benefit from discussions like this.