我想让我的应用 运行 变得更好,将其从浏览器移至 node.js 会提高性能吗?

I'd like to make my app run better, will moving it from browser to node.js improve performance?

我正在和朋友一起开发游戏,他正在绘制动画和其他图像,而我正在编写代码。到目前为止,我一直采用的方法是通过 p5js 库,但是随着我向游戏中添加越来越多的东西,不断的屏幕更新正在减慢游戏速度。直到现在我通过优化它来抵消它,比如不绘制直接不在屏幕上的东西或减少玩家精灵上的碰撞点数量,但我所有的问题都来自我 运行 解决它的事实浏览器?我在网上看到 Node.js 是 运行 Javascript 的环境,但我仍然不清楚这究竟是如何工作的。通过查看 运行 到 node.js 的应用程序,例如 spotify,它们似乎能够 运行 而没有真正的问题,尽管这可能是一个不好的例子,因为它不是每一帧都绘制一些东西。

tl;博士 我希望我的游戏 运行 更好,与 运行 通过浏览器 运行 相比,通过 运行 通过 node.js 提高性能会有所帮助吗?

您需要一个无头浏览器才能 运行 您在 nodejs 中的游戏代码。但这有点傻。您真的希望浏览器能够在其中播放。您是否调试了代码并尝试了 performance article 优化 p5js?