3 ms·
Wouldn't this be analogous to web browsers running each tab in its own process? I don't run IntelliJ or Eclipse - do people generally have more plugins than the
by zimpenfish 7y ago
Wouldn't this be analogous to web browsers running each tab in its own process? I don't run IntelliJ or Eclipse - do people generally have more plugins than they'd have browser tabs?
- pjmlp 7y agoIt kind of is, but do you happen to have around 300 tabs or more open? And on an 8GB machine, which most business still use nowadays. This kind of desktop software, each feature can be its own plugin, meaning menu entries, UI widgets, integration with external tool, database drivers, …. Now imagine that to the extreme that every class could be a possible plugin, and even 300 will be a low bar. IDEs are only one exemple, there are plenty of use cases on desktop software, like music, graphics editing for two other common cases.
- de_watcher 7y agoPlugins have interactions. Browsers are VM managers. Their tabs are the tabs of the VM manager like a VirtManager for KVM or VmWare vSphere. Browsers boot a JS VM fast over HTTP and then communicate over the same HTTP.