-
Notifications
You must be signed in to change notification settings - Fork 29k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sandbox: enable extension host communication #135268
Comments
Yup they are similar, the underlying fork syscall just happens to be triggered on a different thread but the process information copied are all similar to that when being spawned in the current model of extension host, only the thread related information will be different but we are not interested in those data from the child process. |
🐙 |
Completed in #150753 |
This is the continuation of #123592
The extension host is no longer forked off the renderer but it still uses node.js for communication. We need a solution that scales for the amount of data that is coming in and going out between renderer and extension host. In other words, we should not send the data through the shared process message port.
This is similar to what the file watcher had to go through and I ended up pushing for a node.js enabled web worker solution, which means:
I believe the extension host could use a similar model, provided that the runtime behaviour of a process from a node.js enabled web worker is identical to a process forked off a node.js enabled window. Maybe @deepak1556 could verify that assumption.
The text was updated successfully, but these errors were encountered: