IPC security as an option for the remote module
In addition, the development team has of course also made changes and changes to their own Electron API for version 4. This includes, for example, that the remote module can be deactivated for security reasons, if the developers want it.
The remote module is used for interprocess communication (IPC) between the rendering process and the main process of the application. The option of deactivation has been implemented using the Browser window API and the Webview tag via a special option.
Developers can now also see the application’s About dialog controlled by the program under MacOS instead of clicking on a custom menu button as before. Like Chromium, Electron 4.0 does not support MacOS 10.9 aka Mavericks anymore.
In addition, Electron 4 includes changes to Electron-specific APIs. You can find a summary of the major changes in Electron 4 below; for the full list of changes, check out the Electron v4.0.0 release notes.