为什么Electron.js应用程序响应缓慢?

Joh*_*Law 2 javascript electron

我使用Windows 10通过我的电脑上运行'电子快速启动'应用程序

npm start
Run Code Online (Sandbox Code Playgroud)

它可以工作,但应用程序响应点击和文本输入(例如在DevTool的控制台中,文本输入)太慢.问题是什么?谷歌浏览器和其他浏览器在我的电脑上运行良好.

Joh*_*Law 10

问题是硬件加速.Electron devteam的成员告诉我,硬件加速可能会导致输入滞后.

app.disableHardwareAcceleration(); 
Run Code Online (Sandbox Code Playgroud)

写完这个命令后,Lag消失了main.js.

  • 也许吧,但我正在使用当时给我的工具。很高兴我不必再使用 Electron,尽管多年来他们可能已经解决了这个问题,或者至少提供了如何解决这个问题的更好的说明。 (3认同)
  • @JohnLaw 伙计,由于 Windows 上的一个奇怪问题,我感到很烦恼。我以为这是 React.js 问题,但没有任何帮助。禁用硬件加速解决了这个问题。 (2认同)