Populars: Dades actualitzades el 12 de novembre del 2026

Categories

Internet1.409
Comunicació327
Àudio i vídeo931
Gràfics i disseny563
Ofimàtica i productivitat1.167
Eines per a desenvolupadors3.263
Eines d’IA600
Seguretat i privadesa406
Eines del sistema3.174
Jocs543
Educació i ciència240
Xarxa i TI292

Baixar Electron 43.0.0 per a Windows

Build cross-platform desktop apps with JavaScript, HTML, and CSS.

Aquesta és una versió anterior. La versió actual és la 43.8.8. Electron 43.8.8 · Data de publicació:
43.0.0 forma part de la branca 43, que té suport fins al 5 de gener del 2027. endoflife.date

Fitxers d’instal·lació 43.0.0

ArquitecturaTipusÀmbitMida del fitxerBaixaSHA256
64 bits ZIP → Portable · en-US — — github.com VirusTotal
ARM64 ZIP → Portable · en-US — — github.com VirusTotal
32 bits ZIP → Portable · en-US — — github.com VirusTotal

L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.

Notes de la versió

Release Notes for v43.0.0
Stack Upgrades
- Chromium 150.0.7871.46
- New in 150
- New in 149
- Node v24.147.0
- Node 24.17.0 blog post
- V8 15.0
Breaking Changes
- File downloads will open by default in the user's Downloads folder (or Home directory if Downloads doesn't exist). #49868
- Fix: If a nativeImage was passed an image with a color profile, its pixel values will now be normalized to SRGB. This ensures that two visually identical images after color space application will receive similar pixel values when converted to a nativeImage. #51565
- On Linux, frameless windows now have rounded corners by default, just like on macOS and Windows. Rounded corners can be disabled on all platforms by setting roundedCorners: false on the window. #52111
- Removed showHiddenFiles support from the dialog API on Linux. #51880
Features
Additions
- Added Clone method to WebContents. #49959
- Added JS stack trace to crash reports on renderer OOM. #50043 ^{(Also in 42)}
- Added Linux support for app.getApplicationInfoForProtocol(). #51297 ^{(Also in 42)}
- Added Notification.remove(), removeAll(), and removeGroup() static methods for macOS. #51690 ^{(Also in 42)}
- Added Notification.getHistory() for macOS, allowing developers to restore all delivered notifications still present in Notification Center. #50325 ^{(Also in 42)}
- Added accessibilityLabel property to MenuItem constructor options and properties for defining screen-reader-friendly labels. #50240
- Added allowExtensions privilege to protocol.registerSchemesAsPrivileged() to enable Chrome extensions on custom protocols. #49951 ^{(Also in 40, 41, 42)}
- Added app.configureWebAuthn() to enable the Touch ID platform authenticator for WebAuthn on macOS, and a select-webauthn-account session event for choosing between multiple discoverable credentials. #51255 ^{(Also in 41, 42)}
- Added globalShortcut.setSuspended() and globalShortcut.isSuspended() methods to temporarily suspend and resume global shortcut handling. #50425 ^{(Also in 42)}
- Added id and groupId options to the Notification constructor on macOS. id allows custom identifiers for notifications, and groupId visually groups notifications together in Notification Center. #50097 ^{(Also in 42)}
- Added nv12 OSR pixel format support for professional use. #49799
- Added view.setBackgroundBlur. #51076
- Added webContents.copyVideoFrameAt(x, y) and webContents.saveVideoFrameAs(x, y) methods. #48149
- Added id, groupId, and groupTitle support for Windows notifications. #50328 ^{(Also in 42)}
- Added nativeTheme.shouldDifferentiateWithoutColor on macOS. #49912 ^{(Also in 41, 42)}
- Added session support to net module requests from utility process. #51279 ^{(Also in 42)}
- Added support for heap profiling via contentTracing.enableHeapProfiling(). #50826 ^{(Also in 41, 42)}
- Added support for importing shared textures using the nv16 pixel format. #50728 ^{(Also in 42)}
- Added support for the urgency option in Notifications on Windows. #50225 ^{(Also in 41, 42)}
- Added support for using a proxy during yarn install. #50322 ^{(Also in 39, 40, 41, 42)}
- Allowed the --experimental-inspector-network-resource Node.js flag to be passed through Electron. #49689 ^{(Also in 41, 42)}
- Enabled ThinLTO on macOS builds. #51819 ^{(Also in 42)}
- Enabled profile-guided optimization for V8 builtins in release builds, improving JavaScript builtin performance (Array, String, RegExp, etc.). #50416 ^{(Also in 40, 41, 42)}
- Feat: SF Symbol customisation. #48911
- Fixed contentTracing module to capture Node.js trace categories. #50591
Improvements
- 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 performance of app.getApplicationNameForProtocol() on Linux. #51251 ^{(Also in 42)}
- Improved performance of app.isDefaultProtocolClient() and app.setAsDefaultProtocolClient() on Linux. #51316 ^{(Also in 42)}
- Improved performance of webRequest header conversions and several other gin converter hot paths. #51608 ^{(Also in 42)}
- Improved performance of native event emission, IPC dispatch, and option-dictionary parsing. #51615 ^{(Also in 41, 42)}
- Improved runtime performance. #51829 ^{(Also in 42)}
Fixes
- Fixed desktopCapturer.getSources() hanging on macOS. #51128
- Fixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. #52179
- Fixed an issue where frameless windows windows could shrink after applying constraints or toggling resizability on Windows. #51954
- Fixed an issue with the main process where process.exit() with no argument did not exit with process.exitCode
- Fixed handling of string value arguments to process.exit() in the main process. #51428
- Fixed desktopCapturer thumbnail generation and premature portal timeout on Linux with Wayland. #51783
- Fixed running under tsx import transpilation. #51978
- Fixed runtime toggling of shadows for frameless windows on Linux.
- Added support for system-configured button layouts in Window Controls Overlay on Linux. #51658
- Fixed titleBarOverlay.color set to rgba(0,0,0,0) failing back to default frame color. #52010
- On Linux, apps should now display their names and icons in audio managers instead of all being labeled as Chromium. #49270
Also in earlier versions...
- Added additional ASAR support to additional fs copy methods. #50226 ^{(Also in 39, 40, 41, 42)}
- Added crash keys to diagnose power monitor shutdown crash on arm64 windows. #51198 ^{(Also in 42)}
- Added missing metadata fields to contentTracing traces. #50892 ^{(Also in 41, 42)}
- BrowserWindow now enforces min/max size constraints on window creation, even if they conflict with the requested width and height. #49906 ^{(Also in 41, 42)}
- Changed the kResizeThreshold to trigger the resize on corners. #50637 ^{(Also in 41, 42)}
- Ensured cross-origin fetch() and XHR are blocked for custom protocols registered with supportFetchAPI: true unless corsEnabled: true is also set; cross-origin mode: 'no-cors' requests now receive an opaque response. #51152 ^{(Also in 39, 40, 41, 42)}
- Fixed DesktopCapturer crash on macOS. #50960 ^{(Also in 42)}
- Fixed DevTools Network panel missing most requests after navigating when webContents.debugger is attached. #51964 ^{(Also in 42)}
- Fixed Electron child process titles on Linux so they show their types (render, gpu, etc.) and complete command-line arguments and flags in ps aux. #50509 ^{(Also in 42)}
- Fixed Windows edge case in NativeWindowViews::MoveBehindTaskBarIfNeeded(). #52021 ^{(Also in 41, 42)}
- Fixed ELECTRON_INSTALL_PLATFORM being ignored when resolving the Electron executable path during postinstall, which caused path.txt to be written for the host platform instead of the requested target and made isInstalled() always re-download on subsequent installs. #51029 ^{(Also in 42)}
- Fixed ProtocolResponse.url requests being made through the default session instead of the session the protocol handler was registered on when ProtocolResponse.session was not set. #52131 ^{(Also in 40, 41, 42)}
- Fixed app.getLoginItemSettings() returning undefined for executableWillLaunchAtLogin on macOS; the property is now always a boolean. #51416 ^{(Also in 40, 41, 42)}
- Fixed fs.stat on files inside asar archives returning undefined for blksize and blocks instead of numeric values. #50825 ^{(Also in 40, 41, 42)}
- Fixed webContents.printToPDF rejecting on all subsequent calls after a prior call was rejected with an invalid pageRanges value. #51174 ^{(Also in 40, 41, 42)}
- Fixed a crash when providing invalid HTTP header names or values in the webRequest.onBeforeSendHeaders() callback. #51340 ^{(Also in 40, 41, 42)}
- Fixed a browser process crash when calling webContents.reload() or navigating synchronously from the render-process-gone event; the event is now emitted after the renderer's teardown notification has completed. #51918 ^{(Also in 41, 42)}
- Fixed a bug on Linux where a 1px line appeared at the top of frameless windows if the window and web contents had different background colors. #51999 ^{(Also in 41, 42)}
- Fixed a bug where Windows notification icons could fail to save because their temporary filenames contained invalid characters. #50454 ^{(Also in 40, 41, 42)}
- Fixed a bug where errors would occur when using the Chrome DevTools Fetch API. #50744 ^{(Also in 41, 42)}
- Fixed a crash in clipboard.readImage() when the clipboard contains malformed image data. #50475 ^{(Also in 39, 40, 41, 42)}
- Fixed a crash in the macOS Touch ID WebAuthn prompt caused by a missing string resource, and added touchID.promptReason to app.configureWebAuthn() to customize the prompt text. #51595 ^{(Also in 41, 42)}
- Fixed a crash on MacOS when a user clicked into a title bar or top view. #51606 ^{(Also in 42)}
- Fixed a crash that could occur when an autofill suggestion popup was shown while a window was closing. #51302 ^{(Also in 41, 42)}
- Fixed a crash when calling contentTracing.getTraceBufferUsage() while a trace session is active. #50556 ^{(Also in 39, 40, 41, 42)}
- Fixed a crash when calling an offscreen shared texture's release() after the texture object was garbage collected. #50473 ^{(Also in 39, 40, 41, 42)}
- Fixed a crash when rendering PDFs when Site Isolation is disabled. #50689 ^{(Also in 41, 42)}
- Fixed a memory leak where Menu items were not cleaned up after Menu.setApplicationMenu was called repeatedly. #50806 ^{(Also in 40, 41, 42)}
- Fixed a potential crash when using webContents.print(). #50843 ^{(Also in 41, 42)}

https://github.com/electron/electron/releases/tag/v43.0.0

El més popular a Llenguatges i SDK

Mostra-ho tot
  1. Go Programming LanguageLlenguatges i SDK
  2. LLVMLlenguatges i SDK · LLVM
  3. DenoLlenguatges i SDK · Deno Land Inc.
  4. CMakeLlenguatges i SDK · Kitware
  5. YarnLlenguatges i SDK · Yarn Contributors
  6. pnpmLlenguatges i SDK · pnpm
  7. CcacheLlenguatges i SDK · Joel Rosdahl
  8. sbtLlenguatges i SDK · Lightbend, Inc.
  9. BOINCLlenguatges i SDK · Space Sciences Laboratory, U.C. Berkeley
  10. Dart SDKLlenguatges i SDK · Google

Més programes d’OpenJS Foundation

Mostra-ho tot
  • ElectronLlenguatges i SDK · OpenJS Foundation
  • ElectronLlenguatges i SDK · OpenJS Foundation
  • ElectronLlenguatges i SDK · OpenJS Foundation
  • ElectronLlenguatges i SDK · OpenJS Foundation
  • ElectronLlenguatges i SDK · OpenJS Foundation
  • ElectronLlenguatges i SDK · OpenJS Foundation

Etiquetes

Comparteix