Heavy data visualizations, interactive infographics etc. Also, if your app has the capability to run third party plugins you generally want to run it in a separate context for security reasons. With PDom, you also isolate yourself from the perf implication the 3rd pary code may have.
XCSme|1 year ago
If they are so heavy, shouldn't the vizualization be WebGL? The DOM is for hierarchical information.
ashubham|1 year ago
kreetx|1 year ago
ashubham|1 year ago
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.