Electron 34.0.0
Electron 34.0.0 已發布!它包含 Chromium 132.0.6834.83、V8 13.2 和 Node 20.18.1 的升級。
Electron 團隊很高興宣布發布 Electron 34.0.0!您可以使用 npm 通過 npm install electron@latest
安裝它,或從我們的發布網站下載它。繼續閱讀以了解有關此版本的詳細資訊。
如果您有任何回饋,請在 Bluesky 或 Mastodon 上與我們分享,或加入我們的社群 Discord!錯誤和功能請求可以在 Electron 的 問題追蹤器中回報。
重要變更
重點
- 新增
WebFrameMain.collectJavaScriptCallStack()
以存取沒有回應的渲染器的 JavaScript 呼叫堆疊。#44938 - 新增 API 以使用 Brotli 或 ZStandard 管理共享字典,以提高壓縮效率。新的 API 為
session.getSharedDictionaryUsageInfo()
、session.getSharedDictionaryInfo(options)
、session.clearSharedDictionaryCache()
和session.clearSharedDictionaryCacheForIsolationKey(options)
。#44950
堆疊變更
- Chromium
132.0.6834.83
- Node
20.18.1
- V8
13.2
Electron 34 將 Chromium 從 130.0.6723.44
升級到 132.0.6834.83
,將 Node 從 20.18.0
升級到 20.18.1
,並將 V8 從 13.0
升級到 13.2
。
新功能
- 新增 API 以使用 Brotli 或 ZStandard 管理共享字典,以提高壓縮效率。新的 API 為
session.getSharedDictionaryUsageInfo()
、session.getSharedDictionaryInfo(options)
、session.clearSharedDictionaryCache()
和session.clearSharedDictionaryCacheForIsolationKey(options)
。#44950 - 新增
WebFrameMain.collectJavaScriptCallStack()
以存取沒有回應的渲染器的 JavaScript 呼叫堆疊。#44938 - 為處於卸載狀態的框架新增
WebFrameMain.detached
。- 新增
WebFrameMain.isDestroyed()
以判斷框架是否已銷毀。 - 修復當框架正在卸載時,
webFrameMain.fromId(processId, frameId)
返回的WebFrameMain
實例與給定參數不符的問題。#43473
- 新增
- 在公用程式程序中新增錯誤事件,以支援 V8 嚴重錯誤的診斷報告。#43774
- 功能:GPU 加速的共享紋理離螢幕渲染。#42953
重大變更
行為變更:在 Windows 上全螢幕時,功能表列將會隱藏
這使得行為與 Linux 相同。先前行為:在 Windows 上全螢幕時,功能表列仍然可見。新行為:在 Windows 上全螢幕時,功能表列會隱藏。
更正:這之前在 Electron 33 中被列為重大變更,但實際上是首先在 Electron 34 中發布的。
停止支援 31.x.y
根據專案的支援政策,Electron 31.x.y 已終止支援。建議開發人員和應用程式升級到較新版本的 Electron。
E34 (2025 年 1 月) | E35 (2025 年 4 月) | E36 (2025 年 6 月) |
---|---|---|
34.x.y | 35.x.y | 36.x.y |
33.x.y | 34.x.y | 35.x.y |
32.x.y | 33.x.y | 34.x.y |
下一步
在短期內,您可以預期團隊將繼續專注於跟上構成 Electron 的主要元件(包括 Chromium、Node 和 V8)的開發。
您可以在這裡找到Electron 的公開時間表。
有關未來變更的更多資訊,請參閱計畫中的重大變更頁面。