2023 大语言模型技术报告.pdf
https://ZhouSa.com
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
Electron v29.0.0 更新内容如下:
Stack Upgrades
- Chromium
122.0.6261.39- New in 122
- New in 121
- Node
20.9.0- Node 20.9.0 blog post
- V8
12.2
Breaking Changes
- 通过
contextBridge调用函数时,现在会使用预期接收器 (this) 。# 39978- #40330
app的gpu-process-crashed事件已被弃用。事件已被弃用。#40169app中已弃用的gpu-process-crashed事件已被移除。#40255app中已弃用的renderer-process-crashed事件以及WebContents和<webview>中的崩溃事件已被移除。#40115
Features
Additions
- 添加了
WebContentsView和BaseWindow,替换了现已弃用的BrowserViewAPI。#40759 - 添加
keyboardLock到ses.setPermissionRequestHandler(handler)。#40369 - 在
protocol.registerSchemesAsPrivileged中添加了一个选项,以允许在自定义方案中缓存 V8 代码。# 40544 - 将 net 模块添加到实用程序进程中。# 40890
- 添加了新的Electron Fuse,将
file://协议优化为更安全、更严格的行为,与 Chromium 匹配。#40372 - 添加了新
webUtils.getPathForFile方法来替换File.pathaugmentation。#38776 - 添加了对通过
.npmrc配置use_remote_checksums的支持。#40253 - 迁移
app.{set|get}LoginItemSettings(settings)以在 macOS 上使用 Apple 新推荐的底层框架。#37244 - 此 PR 向
display对象添加了多个属性,包括detected、maximumCursorSize和nativeOrigin。#40497
Removed/Deprecated
- 从 Windows zip 文件中删除了无关的 dll。#41129
更多详情可查看:https://github.com/electron/electron/releases/tag/v29.0.0




还没有评论,来说两句吧...