Electron 12 performs internally, the Update of node.js 12 to 14, and brings a new API, which appears to be particularly the case for the developers of Electron-extensions as called. With the new web framework-API, developers can access in the main process, and not only when rendering to web content. This facilitates the Testing of extensions immensely and was also in this context, an Extension Developer as absent noticed. The new API is already provided with documentation.
New default values, new and changed APIs
Who has been set on the Remote module, you should be using @electron/remote. The Migration is described here. Obviously has removed GitHub, the Flash-Support Electron.
Another Change resulting from the Chromium Roadmap. Since Version 87 Chromium requires an x86 processor with support for the SSE3 instruction set. This is given in the case of all modern computers. Who, however, still has a 15-year-old putting the devices into operation, could see the Chromium-Start, an error message. Electron 12 draws right here and now. It also comes with Changes to the Stack and now supports V8 in Version 8.9, as well as Chromium 89.
Tip: for those Who need a Browser for his old sweetheart, can for the time being, rely on Firefox. The Browser requires SSE2 Support.
A number of Breaking Changes relate to the presentation. The interfaces for the browser window, and Apps get a number of Changes. The concern about the Rendering process and the response of different Display sizes. In addition, Electron 12 introduces a Tablet mode for the browser window and brings adjustments to the Refresh Rate of the Windows. Extensions is much easier to reload and can be equipped with access to the file.
So you come to Electron 12
In a detailed blog post, the developers explain all the Changes. Electron 12.0 can be downloaded on the project Website. First impressions of the roadmap for the next major version 13.0 are also available.
With the launch of Version 12 of the Electron framework, GitHub is the Support for Electron 9. Users of the Old Version should now seriously consider an Update in the recital.
By the way: Several well-known Desktop applications are based on Electron. Including Discord and Skype, but also editors such as Atom and Microsoft’s Visual Studio Code.