ElectronはChromiumとNode.jsを組み込んだフレームワークで、公式ドキュメントのプロセスモデルによると、アプリにはNode.js環境で動くメインプロセスが1つあり、ウィンドウごとにレンダラープロセスが作られます。レンダラーはWeb標準に沿って動作し、Node.js APIには直接アクセスできないため、ネイティブ機能を使うにはプリロードスクリプトやIPCを介します。公式サイトは、ネイティブメニューや自動アップデートなどの機能にも触れています。
ElectronアプリとWebページの構造上の違い
Chromium由来の複数プロセス構造とメイン/レンダラーの役割分担がElectron特有の設計。