类 Electron 开发框架 HorseJs 0.0.11 发布
- 打开新窗口后迅速关闭窗口会导致应用崩溃的问题 - DEMO 示例创建托盘图标,图标位置不正确的问题 - 没创建托盘图标的情况下,直接修改托盘图标的路径会导致应用异常 - 对返回的错误信息进行 utf-8 编码 - 更新 TS 类型,使其支持 strict 模式 - 右键菜单支持分割线,支持选中菜单项,支持禁用菜单项 HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron 的能力,比如使用 JavaScript 访问文件、打开对话框、创建新窗口等。由于没有 Node.js,所以 HorseJs 运行速度更快、占用内存更少、稳定性也更高。 HorseJs 可以直接加载 webpack 或 Rollup 构建的任何前端项目,由于这些构建工具会把 npm 包内的代码捆扎到你的最终产物中,所以开发者可以在这类项目中使用任何 npm 包,HorseJs 并不排斥 Node.js 的生态。 使用 HorseJs 开发应用,不必考虑任何渲染进程、主进程以及这些进程之间通信的问题。因为这...



