最終更新:2023-01-13 (金) 12:05:37 (468d)
Electron/プロセス
プロセスの種類
メイン
- Node.jsのインスタンスを実行
- アプリのライフサイクル、ネイティブインターフェースの表示、特権操作、レンダラープロセスの管理を担う
- オペレーティングシステムにフルアクセス可能なNode.js環境
レンダラー
- グラフィカルなコンテンツの表示を担う
- セキュリティ上の理由からデフォルトではNode.jsを実行しない
Electron/プロセス間通信
Electron/プリロードスクリプト
- Electron の異なる種類のプロセスをブリッジするために、プリロード と呼ばれる特別なスクリプトを使用する必要がある
- From Electron 20 onwards, preload scripts are sandboxed by default and no longer have access to a full Node.js environment