Release von Electron 10.0.0, Plattform zum Erstellen von Anwendungen auf Basis der Chromium-Engine.

Vorbereitet Plattformveröffentlichung Electron 10.0.0, die ein autarkes Framework fĂŒr die Entwicklung plattformĂŒbergreifender Benutzeranwendungen bietet und auf den Komponenten von Chromium, V8 und Node.js basiert. Die signifikante Änderung der Versionsnummer ist mit dem Update auf den Code-Basis verbunden Chromium 85, Plattform Node.js 12.16.3 und die JavaScript-Engine V8 8.5.

Im neuen Version:

  • HinzugefĂŒgt die Methode contents.getBackgroundThrottling() und die Eigenschaft contents.backgroundThrottling.
  • Im Hauptprozess wurde der Zugriff auf das Modul desktopCapturer bereitgestellt.
  • HinzugefĂŒgt die Methode ses.isPersistent() zur Bestimmung permanenter Sitzungen.
  • Netzwerkprobleme, die RTC-Verbindungen verhindern.
    aufgrund einer IP-AdressÀnderung.
  • Das Modul „remote“, das den IPC-Mechanismus zur Interaktion zwischen dem Renderer-Prozess der aktuellen Seite und dem Hauptprozess darstellt, ist standardmĂ€ĂŸig deaktiviert.
  • Der Parameter app.allowRendererProcessReuse wurde standardmĂ€ĂŸig auf true geĂ€ndert, was das Laden von kontextunabhĂ€ngigen Modulen im Renderer-Prozess verhindert.
  • HinzugefĂŒgt die Einstellung disableDialogs zum vollstĂ€ndigen Deaktivieren von Dialogfenstern.
  • Der integrierte PDF-Viewer auf Basis von pdfium.

Wir erinnern daran, dass Electron die Erstellung beliebiger grafischer Anwendungen mit Webtechnologien ermöglicht, deren Logik in JavaScript, HTML und CSS definiert ist und deren FunktionalitĂ€t durch ein Erweiterungssystem erweitert werden kann. Den Entwicklern stehen Node.js-Module sowie eine erweiterte API zur VerfĂŒgung, um native Dialoge zu erstellen, Anwendungen zu integrieren, kontextbezogene MenĂŒs zu erstellen, die Benachrichtigungs-Subsysteme zu integrieren, Fenster zu manipulieren und mit den Chromium-Subsystemen zu interagieren.

Im Unterschied zu Webanwendungen werden Programme auf Basis von Electron als autarke ausfĂŒhrbare Dateien bereitgestellt, die nicht an einen Browser gebunden sind. Dabei muss der Entwickler sich nicht um die Portierung der Anwendung auf verschiedene Plattformen kĂŒmmern; Electron bietet die Möglichkeit, fĂŒr alle von Chromium unterstĂŒtzten Systeme zu erstellen. Electron bietet auch Mittel zur Organisation der automatischen Lieferung und Installation von Updates (Updates können entweder von einem separaten Server oder direkt von GitHub geliefert werden).

Von Anwendungen, die auf der Electron-Plattform basieren, kann man den Editor Atom, E-Mail-Clients Nylas und Mailspring, Git-Werkzeuge GitKraken, das Blogging-System WordPress Desktop, den BitTorrent-Client WebTorrent Desktop, und auch die offiziellen Clients fĂŒr Dienste wie Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code und Discord. Insgesamt sind im Katalog von Electron etwa 850 Anwendungen enthalten. Zur Vereinfachung der Entwicklung neuer Anwendungen wurde ein Set von typischen Demonstrationsanwendungen , das Beispiele fĂŒr verschiedene Aufgaben enthĂ€lt, vorbereitet., die Beispiele fĂŒr verschiedene Aufgaben enthalten.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster