This table shows all of the JavaScript files loaded via require
starting from your application's main entry point.
Click Load Graph to generate a require graph for the renderer process
and the main process.
Event Listeners
This table shows the event names and listeners currently registered
on core Electron and node.js APIs.
Click Load Listeners to populate it.
Channel
Listeners
Arguments
This table shows the inter-process communication (IPC) events sent
and received between the renderer process and the main process.
Click Record to start monitoring and displaying IPC traffic.
Lint Checks
Using latest Electron version
Your application is using version
and the latest version released is .
View the Electron release notes.
Using an asar archive
Your application is not bundled in an .asar archive.
Asar bundles your entire application into a single file which
makes your app quicker to install/update as well as improves the
code loading performance in many environments. View the asar instructions.
Listening for crash events
Your application is not listening for the crashed event on
the webContents property of the BrowserWindow.
It is important to listen for this event to report when it happens
and notify the user about what happened. View the webContents docs.
Listen for this event by adding the following to the webContents:
myWindow.webContents.on('crashed', function () { })
Listening for unresponsive events
Your application is not listening for the unresponsive event on
the BrowserWindow. It is important to listen for this
event to report when it happens and to notify the user about what
has happened. View the BrowserWindow docs.
Listen for this event by adding the following to the BrowserWindow:
myWindow.on('unresponsive', function () { })
Listening for uncaughtException events
Your application is not listening for the uncaughtException
event on the main process. Electron shows a dialog with a
stack trace by default if you do not provide a listener for this event.
It is important to listen for this event to report when it happens
and possibly notify the user about what has happened. View the process docs.
Listen for this event by adding the following to the main process:
process.on('uncaughtException', function () { })
This pane shows warnings about potential issues or missing
functionality in your application.
Click Lint App to inspect the running application.