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