Skip to content

Sandbox background process architecture #116337

@bpasero

Description

@bpasero

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)

image

Metadata

Metadata

Labels

feature-requestRequest for new features or functionalitysandboxRunning VSCode in a node-free environment

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions