It looks like you have the ability to run an isolated portion of the dom on another thread and you can communicate with it with this library? Am I close?
I think more examples could help. Could you have 2-3 real time analytics viz/charts running in 2-3 different threads? Is this mostly for desktop or does mobile benefit also?
You could run any number of parallel threads.
This is applicable on both desktop and mobile.
For eg, a testrail plugin for JIRA or a diagramming plugin on Google Docs.
You would want to run these plugins in their own DOM so that they don't accidentally slow down the main app.
If they are so heavy, shouldn't the vizualization be WebGL? The DOM is for hierarchical information.
- small well contained math operation that could be put in a worker
- instead of putting that in a worker, startup a whole parallel page and shuttle messages via ipc for the heaviest part of the process, redoing a lot of the work twice
why are the solutions always backward?
I find it an interesting choice that the author decided to invest in new iFrame technology rather than existing multi-thread technology in the browser.