From discussion today in standup here are suggestions for the sandbox architecture:
- leverage the existing shared process as much as possible (make it robust, start fast and have logging for crashes)
- keep main process usage as little as possible
- aggressively move things over to shared process (e.g. logger, sqlite?)
- investigate into turning the shared process into a lightweight node.js process with
MessagePort support and access to Electron's proxy solution for network requests (if we cannot get proxy support here, we could think about doing ad-hoc hidden windows for network requests as a workaround)

From discussion today in standup here are suggestions for the sandbox architecture:
MessagePortsupport and access to Electron's proxy solution for network requests (if we cannot get proxy support here, we could think about doing ad-hoc hidden windows for network requests as a workaround)