Учебник по Electron.js

События объекта приложения

Перечислим основные события объекта приложения (полный список см. в документации):

app.on('ready', () => {
   createWindow();
});
app.on('window-all-closed', () => {
   if (process.platform !== 'darwin') {
      app.quit();
   }
});

Последовательность событий:

ready
web-contents-created
browser-window-created
browser-window-focus
window-all-closed
before-quit
will-quit
quit