aoc*_*via 12 javascript performance desktop-application node.js electron
我花了几个小时玩 Electron,我观察到在屏幕上绘制一个简单的 html 文件总是需要超过 2.5 秒。时间线大致如下:
ready
事件被触发;我们创建一个窗口使用new BrowserWindow()
我已经使用我的代码建立了一个存储库,该代码源自 Electron 的快速入门文档。
关于我的机器,我在 2016 年的 ThinkPad T460 上运行 Windows 10,带有 SSD 和足够的内存。
发送一个在启动时显示空白窗口的应用程序对我来说是行不通的。我假设大多数开发 Electron 应用程序的人都有类似的想法。因此我的第一个问题是:我做错了什么吗?或者这是一个简单的 Electron 应用程序的预期加载时间?
假设这是正常行为,处理此问题的常用方法是什么?想到了一些想法:
ready-to-show
事件),所以不会显示空白窗口。这并不理想,因为这意味着用户不会得到任何关于应用程序实际加载的反馈。鉴于这一定是一个普遍的问题,我希望社区已经找到了标准的解决方案。如果有人能指出我正确的方向,我会很高兴。
归档时间: |
|
查看次数: |
642 次 |
最近记录: |