Issue Electron 23.0.0, platforms for creating applications based on Chromium engine

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.

  • In the object display the property “Label” with a textual mark that is clearly identified.
  • API App.GetPreferdSyStyMlanguages ​​() is implemented to determine the languages ​​selected in the system.
  • Added method serialPort.forget () , returning Promise for closing closing The sequential port, as well as the event of Serial-port-REVOKED, generated when recalling access to the sequential port after closing the connection to it.
  • Added API WIN.SythidDeninMissionControl, which allows to hide the application window in the interface Mission Control on systems with MacOS.
  • outdated events of SCROLL-TOUCH-BEGIN, Scroll-Touch-End and Scroll-Touch-EDGE, instead of which the Input-Events in Webcontents.
  • should be removed from the Browserwindow object.

  • Standing support for Windows 7, 8 and 8.1, as well as Windows Server 2012 and 2012 R2.
  • 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

    /Media reports cited above.