VS Code Sandboxing Migrating VS Code to Process Sandboxing is a win-win for security and the VS Code architecture November 28, 2022 by Benjamin Pasero, @BenjaminPasero. Enabling the sandbox in Electron renderer processes is a critical requirement for secure and reliable Electron applications like Visual Studio Code.
Table of contents
Process sandboxing in a nutshellOur technology timeline:Enabling a communication channel from the rendererFast inter-process communication via message portChanging the origin of the rendererAdapting our code loaderTooling to help with adoptionMoving processes out of the rendererAdjusting Chromium's code cachingA new Electron API: UtilityProcessMoving off the Electron webview elementEnabling renderer process reusePutting it all togetherTerminology used2 Comments
Sort: