![]() | 1 gucheen 2022-09-28 09:49:19 +08:00 window 的新建速度确实有点差,现在有 BrowserView 了,如果是传统概念上的多标签,可以考虑用这个特性在同一个 window 中切换了来实现不同的标签,性能会好很多 |
![]() | 3 duan602728596 2022-09-28 11:27:10 +08:00 关键词: Electron 视觉闪烁,解决办法 一是等待 ready-to-show 时显示 BrowserWindow ( https://www.electronjs.org/zh/docs/latest/api/browser-window#%E4%BC%98%E9%9B%85%E5%9C%B0%E6%98%BE%E7%A4%BA%E7%AA%97%E5%8F%A3 ),二是 node 模块延迟加载,比如 ```Javascript const fs = global.require('node:fs/promises'); function dosomething() { fs.writeFile(); } ``` 修改为 ```Javascript let fs; function dosomething() { fs ??= global.require('node:fs/promises'); fs.writeFile(); } ``` |
![]() | 4 sunwayTaihulight 2022-10-18 11:47:36 +08:00 一般都会用窗口池提前创建好窗口 |
5 8bryo4p5qn758Dmv 2022-10-21 18:56:25 +08:00 “我是不是需要像 VS Code 一样,不论打开什么窗口,都是在当前的页面里,用 html+css 的方式来创建一个窗口”, 用 Modal 方式不行吗? |
![]() | 6 xmsz 2023-04-19 14:18:35 +08:00 同个问题 打开还白屏一段时间 一点都不丝滑 |