Las ventanas hijas (Children Windows)

Ya hemos visto como crear una ventana desde el proceso principal.

const electron = require("electron");
const path = require("path");

let ventana = null;

electron.app.on("ready", function () {
    ventana = new electron.BrowserWindow({ width: 1024, height: 800 });
    ventana.loadURL(`file://${path.join(__dirname, "index.html")}`);
    ventana.on("closed", function () {
        ventana = null;
    });
});

electron.app.on("window-all-closed", electron.app.quit);

Es posible crear múltiples ventanas desde ese mismo archivo index.js, esto no requiere mas que crear instancias adicionales.