本文首发微信公众号:前端徐徐。
前言
各位开发者朋友们,备受瞩目的Electron 33.0.0版本已于近日正式发布!这个重要更新带来了众多激动人心的新特性、改进和修复,让我们一起来看看有哪些亮点:
核心组件升级
- Chromium升级至130.0.6723.44版本
- Node.js升级至20.18.0版本
- V8 JavaScript引擎升级至13.0版本
这些核心组件的升级将为Electron应用带来更出色的性能和更多新功能。
新增功能亮点
- 新增app.setClientCertRequestPasswordHandler方法,用于解锁需要PIN码的加密设备
- 为View组件添加setBorderRadius方法,支持自定义边框圆角
- 在Linux平台上支持Windows Control Overlay API
- 在macOS上支持系统级屏幕共享选择器
重要改进
- 扩展了navigationHistory API,新增两个函数以改进历史管理
- 在DBus上创建桌面通知时设置sender-id提示
- 启用了zstd压缩以优化HTTP请求
主要问题修复
- 修复了多个与BrowserView相关的问题
- 解决了几个可能导致崩溃的bug
- 修复了一些与窗口焦点和调整大小相关的问题
重要提醒
Electron 30.x.y系列版本已达到支持期限,建议尽快升级到新版本。
总结
Electron 33.0.0版本的发布标志着这个流行的跨平台开发框架又向前迈进了一大步。无论是核心组件的升级,还是新增的功能和改进,都将为开发者提供更强大、更灵活的工具来创建高质量的桌面应用。
各位开发者,你们准备好升级到Electron 33了吗?欢迎在评论区分享你的看法和使用体验!