Electron 43
Electron 43.0.0 正式发布,带来了 Chromium 130、Node.js 20.18.0 和 V8 13.0 的升级。新版本改进了 WebContents 的导航处理、增强了安全性,并修复了多个稳定性问题。开发者可通过 npm 安装或从发布页面下载更新。
背景速读
Electron 是一个流行的开源框架,允许开发者使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序(即能同时在 Windows、macOS 和 Linux 上运行)。它本质上是将 Chromium(Google Chrome 浏览器背后的开源引擎)与 Node.js(一个让 JavaScript 在服务器端运行的环境)结合在一起,打包成一个独立的桌面应用。许多知名的桌面应用都基于 Electron 构建,包括 Slack、VS Code(微软的代码编辑器)、Discord、WhatsApp 桌面版、Figma 和 Notion。Electron 43 是该框架的最新版本,通常会包含 Chromium 和 Node.js 的底层更新(带来性能改进、安全补丁和新 API),以及 Electron 自身的新功能和问题修复。Electron 采用语义化版本号,大版本更新(如 43)往往意味着可能包含破坏现有代码的变更(breaking changes),开发者升级时需要注意。