ืืืื ื ืืืืืืจื ืฉื ืคืืืคืืจืืช Electron 12.0.0, ืืืกืคืงืช ืืกืืจืช ืขืฆืืืืช ืืคืืชืื ืืคืืืงืฆืืืช ืืฉืชืืฉ ืืจืืืืช ืคืืืคืืจืืืช, ืชืื ืฉืืืืฉ ืืจืืืื Chromium, V8 ื-Node.js ืืืกืืก. ืืฉืื ืื ืืืฉืืขืืชื ืืืกืคืจ ืืืจืกื ื ืืืข ืืขืืืื ืืืกืืก ืืงืื Chromium 89, ืืคืืืคืืจืืช Node.js 14.16 ืืืื ืืข V8 8.9 JavaScript.
ืืืืืืจื ืืืืฉื:
- ืืืขืืจ ืืกื ืืฃ ื-LTS ืืืืฉ ืฉื ืคืืืคืืจืืช Node.js 14 ืืืฆืข (ืืขืืจ ื ืขืฉื ืฉืืืืฉ ืืกื ืืฃ 12.x).
- ืืืกืฃ WebFrameMain API ืืืฉ ืืืืฉื ืืืชืืืื ืืจืืฉื ืืืืืข ืขื RenderFrames ืืคืืขืืื ืืืืคืขื WebContents ืืืืืื. ื-API ืฉื webFrameMain ืฉืืื ืขืจื ื-WebFrame API, ืื ื ืืชื ืืืฉืชืืฉ ืื ืืชืื ืืชืืืื ืืจืืฉื.
- ื-API ืฉื BrowserWindow ืืืกืืฃ ืืช ืืฉืืืืช BrowserWindow.isTabletMode() ื-win.setTopBrowserView(), ืืื ืื ืืช ืืคืจืืืจ webPreferences.preferredSizeMode ื-System-Context-menu, ืฉืื ืื ืืืื (Windows/macOS) ืืืืจืืขื ืืขืืจื (Windows).
- ืืืจืืจืช ืืืื, ืืืืจืืช contextIsolation ื-worldSafeExecuteJavaScript ืืืคืขืืืช, ืืืืคืฉืจืืช ืื ืื ืื ื ืืืืื ืืืื ื ื ืืกืคืื ืืขืช ืืคืขืืช JavaScript.
- ืืืจืืจืช ืืืื, ืืืืืจื crashReporter.start({ compress }) ืืืคืขืืช. ืืืกืจ ืืืฉืง API ืฉื crashReporter.
- ืกืืคืงื ืืช ืืืืืืช ืืืฉืช ืืืืฉืงื API ืฉืืื ื ืืืืืืงืืื ืืืืฆืขืืช ืฉืืืช exposeInMainWorld ื-contextBridge.
- ืจืืืืื ืืืืืื ืฉื ืืืฉืง ื-API ืฉื chrome.management ื ืืกืคื ื-API ืืคืืชืื ืืชืืกืคืื.
- ืืืืื ื"ืืจืืืง" ืฉืืืฆื ืืฉืืืืฉ ืืืืืฃ ื-"@electron/remote".
ื ืืืืจ ืืื ืื Electron ืืืคืฉืจืช ืืื ืืืฆืืจ ืื ืืคืืืงืฆืื ืืจืคืืช ืืืืฆืขืืช ืืื ืืืืืืืช ืืคืืคื, ืฉืืืืืืงื ืฉืืื ืืืืืจืช ื-JavaScript, HTML ื-CSS, ืื ืืชื ืืืจืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืืฆืขืืช ืืขืจืืช ืืชืืกืคืืช. ืืืคืชืืื ืืฉ ืืืฉื ืืืืืืื Node.js, ืืื ืื API ืืืจืื ืืืฆืืจืช ืืืืืืืื ืืงืืจืืื, ืฉืืืื ืืืฉืืืื, ืืฆืืจืช ืชืคืจืืื ืืงืฉืจ, ืฉืืืื ืขื ืืขืจืืช ืืืชืจืืืช, ืื ืืคืืืฆืื ืฉื ืืืื ืืช ืืืื ืืจืืงืฆืื ืขื ืชืช-ืืขืจืืืช Chromium.
ืื ืืืื ืืืืฉืืื ืืื ืืจื ื, ืชืืื ืืืช ืืืืกืกืืช ืืืงืืจืื ืื ืืกืืคืงืืช ืืงืืฆื ืืคืขืื ืขืฆืืืืื ืฉืืื ื ืงืฉืืจืื ืืืคืืคื. ืืื ืขื ืืืช, ืืืคืชื ืื ืฆืจืื ืืืืื ืืืื ืืขืืจืช ืืืคืืืงืฆืื ืืคืืืคืืจืืืช ืฉืื ืืช; Electron ืชืกืคืง ืืช ืืืืืืช ืืื ืืช ืขืืืจ ืื ืืืขืจืืืช ืื ืชืืืืช ืขื ืืื Chromium. Electron ืืกืคืงืช ืื ืืืื ืืืกืคืงื โโืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื (ื ืืชื ืืืขืืืจ ืขืืืื ืื ืืฉืจืช ื ืคืจื ืื ืืฉืืจืืช ื-GitHub).
ืชืืื ืืืช ืืื ืืืืช ืขื ืคืืืคืืจืืช Electron ืืืืืืช ืืช ืขืืจื Atom, ืืงืืืืช ืืื"ื Nylas ื-Mailspring, ืขืจืืช ืืืื ืฉื GitKraken ืืขืืืื ืขื Git, ืืขืจืืช ืืืืืื ืฉืืืื ืืช ืฉื WordPress, ืืงืื WebTorrent Desktop BitTorrent, ืืื ืื ืืงืืืืช ืจืฉืืืื ืืฉืืจืืชืื ืืืื Skype, Signal , Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code ื-Discord. ืืกื ืืื, ืงืืืื ืชืืื ืืืช Electron ืืืื 1016 ืืืฉืืืื. ืืื ืืคืฉื ืืช ืืคืืชืื ืฉื ืืคืืืงืฆืืืช ืืืฉืืช, ืืืื ื ืกื ืฉื ืืคืืืงืฆืืืช ืืืืื ืกืื ืืจืืืืช, ืืืื ืืืืืืืช ืงืื ืืคืชืจืื ืืขืืืช ืฉืื ืืช.
ืืงืืจ: OpenNet.ru