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 的公開時程表。
有關未來變更的更多資訊,請參閱計畫中的重大變更頁面。