从NAS运行时,Electron应用程序速度较慢

从NAS运行时,Electron应用程序速度较慢,electron,electron-packager,Electron,Electron Packager,我有一个非常简单的打包电子应用程序。它所做的只是打开WebSocket事件背后的浏览器窗口(提供URL)。从网络共享位置运行.exe时,我注意到以下几点: 实际应用程序启动浏览器窗口到可用状态的速度较慢(这是在应用程序“预热”之后)-我还没有弄清楚到底是什么原因(无法启动DevTools) 无法启动DevTools 如果我将相同的二进制文件复制到本地位置,我看不到这些问题。我进行了搜索,但找不到任何与此相关的内容-但这是一个可以解释的问题吗?电子内部是否有任何东西可以在本地复制所需的位?有趣

我有一个非常简单的打包电子应用程序。它所做的只是打开WebSocket事件背后的浏览器窗口(提供URL)。从网络共享位置运行.exe时,我注意到以下几点:

  • 实际应用程序启动浏览器窗口到可用状态的速度较慢(这是在应用程序“预热”之后)-我还没有弄清楚到底是什么原因(无法启动DevTools)
  • 无法启动DevTools

如果我将相同的二进制文件复制到本地位置,我看不到这些问题。我进行了搜索,但找不到任何与此相关的内容-但这是一个可以解释的问题吗?电子内部是否有任何东西可以在本地复制所需的位?

有趣的问题!你能提供一些关于启动需要多长时间的度量吗?额外的1-2秒我已经设法让devtools打开了。在下载index.html和加载剩余资源之间有一个1s的停顿,似乎没有做任何事情。这听起来比本地的磁盘访问速度慢,而且Electron应用程序并不是很小,因为它们捆绑了整个Chromium运行时。关闭和重新打开应用程序时是否也会出现延迟?也许文件系统缓存会缓解一些问题。应用程序在websocket事件后打开窗口,每个窗口都有相同的延迟