Electron アプリにおける複数ウィンドウの生成と連携について考察してみる。 BrowserWindow とプロセス Electron のウィンドウは Main プロセスより BrowserWindow として生成される。 import Path from 'path'; function createWindow() { const w = new BrowserWindow( { width: 400, height: 400, minWidth: 400, minHeight: 400, resizable: true } ); const filePath = Path.join( __dirname, 'index.html' ); w.loadURL( 'file://' + filePath ); } 生成されたウィンドウ上で実行される JavaScript は Rend