Electron v43.0.0-beta.1

Latest Pre Release
npm
npm install --save-dev electron@43.0.0-beta.1
yarn
yarn add --dev electron@43.0.0-beta.1
Google ChromeChromium
150.0.7863.0
Node.jsNode.js
24.15.0
V8V8
15.0.223

Release Notes

Fixes

  • Fixed the context menu in a detached DevTools window focusing the inspected page's window instead of the DevTools window. #51863 (Also in 42)

Other Changes

  • Enabled ThinLTO on macOS builds. #51819 (Also in 42)

  • Fixed silent data truncation in Buffer/TextEncoder APIs and a crash in fs.writeFileSync with non-ASCII strings on Apple Silicon. #51850 (Also in 41, 42)

  • Improved app startup performance — the main process now boots from an embedded Node.js startup snapshot, framework bundles and preload scripts are cached as compiled V8 bytecode, and sandboxed renderer startup data is pushed ahead of navigation instead of fetched via blocking IPC. Preload stack traces now show the correct file path and line number. #51792 (Also in 42)

  • Improved performance of Linux and Windows release builds by enabling ThinLTO link-time optimization for the main Electron binary. #51820 (Also in 42)

  • Improved runtime performance. #51829 (Also in 42)

  • Removed showHiddenFiles support from the dialog API on Linux. #51880

  • Updated Chromium to 150.0.7863.0. #51799