Electron 21.0.0
Electron 21.0.0 wurde veröffentlicht! Es enthält Upgrades auf Chromium 106
, V8 10.6
und Node.js 16.16.0
. Lesen Sie unten für weitere Details!
Das Electron-Team freut sich über die Veröffentlichung von Electron 21.0.0! Sie können es mit npm über npm install electron@latest
installieren oder von unserer Release-Website herunterladen. Lesen Sie weiter für Details zu dieser Version.
Wenn du ein Feedback hast, teile es bitte mit uns auf Twitter, oder trete unserer Community Discord bei! Bugs und Feature-Requests können in Electrons Issue-Tracker gemeldet werden.
Bemerkenswerte Änderungen
Stack-Änderungen
- Chromium
106
- Node.js
16.16.0
- V8
10.6
Neue Funktionen
webFrameMain.origin
hinzugefügt. #35534- Neue
WebContents.ipc
undWebFrameMain.ipc
APIs hinzugefügt. #35231 - Added support for panel-like behavior. Window can float over full-screened apps. #34388
- Unterstützung für Push-Benachrichtigungen von APNs für macOS-Apps hinzugefügt. #33574
Breaking & API Veränderungen
Im Folgenden finden Sie die in Electron 21 eingeführten großen Änderungen.
V8 Speicher-Cage aktiviert
Electron 21 aktiviert V8 Sandboxed Pointernach der Entscheidung von Chrome das Gleiche in Chrome 103 zu tun. This has some implications for native modules. Diese Funktion hat Performance- und Sicherheitsvorteile, aber auch einige neue Einschränkungen für native Module, z.B. Verwendung von ArrayBuffers, die auf einen externen ("off-heap") Speicher verweisen. Bitte sehen Sie diesen Blog-Beitrag für weitere Informationen. #34724