我正在构建一个 Electron 应用程序。我想知道渲染器进程和主进程是否真的是分开的进程。有时,当我在主流程中进行大量计算时,它会导致渲染器流程(窗口及其内容)在一秒钟内变得无响应;一些CSS动画会停滞不前。
正常吗有什么解决方法可以避免这种“打ic”?
最佳答案
主要过程和渲染器过程并不是真正的不同过程。
您可以在此处阅读有关此主题的更多信息:The horrors of Electrons main process
如果计算繁重,则可以创建一个新的背景窗口,使其不可见并在此处进行计算:
backgroundWindow = new BrowserWindow({show : false});
关于node.js - 在主要过程中进行大量计算时出现 Electron 打cup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53060815/