code organization

Core Concepts

Untitled

yarn set version 1.22.1

Service

initialization

Communication

Renderer Process → Node.js

简单方式是通过HTTP,但是这里面会有个security问题,目前vscode是通过preload scripts的方式,在创建window的时候通过webPreferences.proload注入,然后通过contextBridge获取;main process作为中间一环串联。

ipcMain → IPCServer

ipcRenderer → IPCClient

IPCClient