Electron 10.0.0 release, a platform for creating applications based on the Chromium engine.

Prepared platform release Electron 10.0.0, which provides a self-sufficient framework for developing cross-platform user applications, using components from Chromium, V8, and Node.js as a foundation. The significant version number change is associated with an update to the codebase Chromium 85, platform Node.js 12.16.3 and the JavaScript engine V8 8.5.

In new release:

  • Additional the method contents.getBackgroundThrottling() and the property contents.backgroundThrottling.
  • Access to the desktopCapturer module is provided in the main process.
  • Added the method ses.isPersistent() to determine persistent sessions.
  • Network issues preventing RTC connections have been resolved
    due to changes in the IP address.
  • The 'remote' module, which represents the IPC mechanism for interaction between the current page rendering process and the main process, is disabled by default.
  • The app.allowRendererProcessReuse parameter has been changed to true by default, which prevents the loading of context-ignoring modules in the rendering process.
  • Added the disableDialogs setting for completely disabling dialog boxes.
  • The built-in PDF viewer based on pdfium.

Let’s remember that Electron enables the creation of any graphical applications using web technologies, the logic of which is defined in JavaScript, HTML, and CSS, while functionality can be extended through a plugin system. Developers have access to Node.js modules as well as an extended API for creating native dialogs, integrating applications, creating context menus, integrating with the notification output system, window manipulation, and interaction with Chromium subsystems.

Unlike web applications, Electron-based programs are delivered as self-contained executable files, independent of a browser. Developers do not need to worry about porting applications for different platforms; Electron will ensure the possibility of building for all systems supported by Chromium. Electron also provides tools for organizing automatic delivery and installation of updates (updates can be delivered from a separate server or directly from GitHub).

Among the programs built on the Electron platform, one can mention the editor Atom, email clients Nylas and Mailspring, Git toolkit GitKraken, blogging platform clients like WordPress Desktop, BitTorrent client WebTorrent Desktop, as well as official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, and Discord. There are a total of about around about 850 applications. To simplify the development of new applications, a set of templates has been prepared. demonstration applications, including code examples for various tasks, has been prepared.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster