メインコンテンツへ飛ぶ

Electron 40.0.0

· 読むのにかかる時間 1 分

Electron 40.0.0 がリリースされました! これには Chromium 144.0.7559.60、V8 14.4、Node 24.11.1 へのアップグレードが含まれています。


Electron チームは、Electron 40.0.0 のリリース発表にワクワクしています! npm install electron@latest から npm でインストールするか、リリースウェブサイト からダウンロードできます。 このリリースの詳細は続きをご覧ください。

何かフィードバックがあれば、BlueskyMastodon で共有したり、コミュニティの Discord に参加してみましょう! バグや機能の要望は Electron の Issue トラッカー で報告できます。

累積的変更

Electron 40 upgrades Chromium from 142.0.7444.52 to 144.0.7559.60, Node.js from v22.20.0 to v24.11.1, and V8 from 14.2 to 14.4.

新機能と改善点

  • Added "memory-eviction" as a possible reason for a child process to exit. #48362
  • オフスクリーンレンダリングに scRGB HDR 色空間をサポートする「RGBAF16」出力フォーマットを追加しました。 #48265 (Also in 39)
  • app.isHardwareAccelerationEnabled()を追加しました。 #47614 (Also in 37, 38, 39)
  • Added bypassCustomProtocolHandlers option to net.request. #48883 (及び 38, 39)
  • より詳細なアクセシビリティサポート管理を有効にするためのメソッドを追加しました。 #48042 (Also in 37, 38, 39)
  • Added support to import external shared texture as VideoFrame. #48831
  • systemPreferences.getAccentColor を使用して Linux 上のシステムアクセントカラーを取得する機能を追加しました。 #48027 (Also in 39)
  • 特定のセッション内でファイルシステム API の権限状態を保持できるようにしました。 #48170 (Also in 37, 38, 39)
  • Automatically focus DevTools when element is inspected or breakpoint is triggered. #46386 (Also in 37, 38, 39)
  • Enables resetting accent color to follow system accent settings if a previous color has been set via window.setAccentColor(null). #48274 (及び 38, 39)
  • コンテキスト分離されていないプリロードで動的ESMインポートをサポートしました。 #48375 (Also in 37, 38, 39)
  • Updated nativeImage.createFromNamedImage to support SF Symbol names. #48772 (Also in 39)

破壊的変更

Deprecated: clipboard API access from renderer processes

Using the clipboard API directly in the renderer process is deprecated. If you want to call this API from a renderer process, place the API call in your preload script and expose it using the contextBridge API.

Behavior Changed: MacOS dSYM files now compressed with tar.xz

Debug symbols for MacOS (dSYM) now use xz compression in order to handle larger file sizes. dsym.zip files are now dsym.tar.xz files. End users using debug symbols may need to update their zip utilities.

37.x.y サポートの終了

プロジェクトの サポートポリシー に則り、Electron 37.x.y はサポート終了を迎えました。 開発者とアプリケーションは新しいバージョンの Electron にアップグレードすることを推奨します。

E40 (2026 年 1 月)E41 (Mar'26)E42 (May'26)
40.x.y41.x.y42.x.y
39.x.y40.x.y41.x.y
38.x.y39.x.y40.x.y

次回予告

短期的には、Chromium、Node、V8 といった Electron を構成する主要コンポーネントの開発に遅れないでチームが注力し続けるでしょう。

Electron の公開タイムラインはこちらで ご覧いただけます。

今後の変更についての詳細は、予定されている破壊的変更 のページをご覧ください。