I've been working on a project [1] which uses a hypermedia directory protocol [2] to orchestrate Web Workers and WebRTC peers, much like Plan9 did with namespaces. It uses HTTP rather than 9P.
The stated goal is to allow Web interactions to be defined by content rather than the page environment. The approach is an SOA which can be configured by manipulating views of the links exported by Web APIs. Workers can then share the page environment through mediated access.
This particular project is at the head of about 2 years of previous work [3] [4] [5]. There have been some failed approaches, and WebRTC was a detour to get launched [6]. I feel confident that GIDE will solve some of the past problems, though I'm waiting to see if it can achieve all of its goals.