3 ms·
This is actually what the Azure Portal does [1] for embedding 3rd party applications. They even developed a custom HTML language to describe how to layout appli
by Nican 4y ago
This is actually what the Azure Portal does [1] for embedding 3rd party applications. They even developed a custom HTML language to describe how to layout applications to give a consistent look.
The downside was the portal started to become slow, and sometimes would have 20+ iframes open.
[1] https://github.com/Azure/portaldocs/blob/main/portal-sdk/generated/portalfx-blades-appblades.md https://github.com/Azure/portaldocs/blob/main/portal-sdk/gen...
- turblety 4y agoAhh really interesting. Yeah I think (hope?) one benefit of using a web worker should be if anyone writes some blocking code, it will not hold up the main web page thread. Also, as web workers can be terminated, if they run too long the main thread can just kill it. I'll have to read up more about the portal-sdk to see if there's any other stuff on there that could be helpful building a plugin system. Thanks.