Scuttle Shell Browser introduces some communication areas:
- web page ↔ plugin
- plugin ↔ ssb-server
- plugin ↔ native messaging host
- native messaging host ↔ ssb-server
The communication with the native messaging host is relevant as I made another implementation of it: %N8oBkcU...
Otherwise the main item is the interface between applications (web pages) and the plugin (via
postMessage). This repo includes an implementation (
ssb-connect.js), but it might be possible someone wants to use a different implemention. It would be helpful to know the interface and the stability of it, for this purpose.
True. To unbox plugin there's
- web page ↔ content script
- content script ↔ background script
- background script ↔ native messaging host
The last part should be replaceable with SSB Browser /cc (@arj)[@6CAxOI3...].
I agree that it would be good to have documentation. However, the only reason I could see for an alternative consumer library would be a web-assembly version of it.
Built with git-ssb-web