![]() ![]() And like the rendering process, they are independent of each other. ![]() In fact, this Extension Host is also an independent process for running our plug-in code. At the same time, because VSCode provides the extension ability of plug-ins, and for the sake of security and stability, there is another Extension Host in the figure. VSCode includes the main process and rendering process. Next the layers are detailed and the functionality of each is explaine workbench: Hosts the “Monaco” editor and provides the framework for “viewlets” like the Explorer, Status Bar, or Menu Bar, leveraging Electron to implement the Visual Studio Code desktop application.editor: The “Monaco” editor is available as a separate downloadable component.platform: Defines service injection support and the base services for Visual Studio Code.base: Provides general utilities and user interface building blocks.The core of Visual Studio Code is partitioned into the following layers: ![]()
0 Comments
Leave a Reply. |