prepared the release of the platform electron 23.0.0 , which provides self -sufficient framework for the development of multi -platform user applications that uses the components of Chromium, V8 and Node.js. A significant change in the version number is associated with the update to the code base Chromium 110, the Node.js 18.12.1 platform and the JavaScript engine v8 11 .
in Among webusb , which allows you to directly interact with specialized peripheral devices connected through the USB port. WebUSB makes it possible to organize work with USB devices without installation in the system of specialized drivers with the determination of the logic of low-level interaction in the appendix.
should be removed from the Browserwindow object.
Electron platform allows you to create any graphic applications using browser technologies, the logic of which is determined on JavaScript, HTML and CSS, and functionality can be expanded through the additions system. Node.js modules are available to developers, as well as an extended API for the formation of native dialogs, integration of applications, creating contextual menu, integration with a notification output system, windows manipulation, interaction with chromium subsystems.
Unlike Web applications, Electron programs are supplied in the form of self-sufficient executable files that are not tied to a browser. At the same time, the developer does not need to take care of porting the application for various platforms, Electron will provide the possibility of assembling for all systems supported in Chromium. Electron also provides means for the organization of automatic delivery and installation of updates (updates can be delivered from a separate server and so and directly with github).
From the programs built on the basis of the Electron platform, you can note the editor atom