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
同个问题 打开还白屏一段时间 一点都不丝滑
|