是否会减少Node.js的影响性能?

Kai*_*Kai 17 performance minify node.js

在浏览器中,缩小和连接或加载异步JavaScript会对性能产生积极影响.在Node.js中运行的代码也是如此吗?

作为示例,过度注释和对实例化的类的属性使用长名称通常会显着影响性能和内存使用吗?

Ehe*_*Tov 35

是的,它提高了编译时的性能,但是编译时间对于进程的整个生命周期来说是无关紧要的,它应该无关紧要.唯一的区别是,如果你因某些奇怪的原因不断启动和停止节点程序,如果你正在做的话,可能是错误的.

但是,您不希望丑化您的服务器端代码,因为如果您收到错误,您将需要知道在人类可读代码中找到它并修复它的位置.

我打赌真正的问题是:你认为几乎无关紧要的编译时性能会抵消调试代码所节省的时间吗?

答案是否定的,只需坚持使用普通的人类可读的Javascript.

  • @ Vee6>我绝对不会推荐这样做.它绝对不是广泛使用的东西,并且确实没有任何好处.如果某些东西不起作用,我从不调试生产代码.但你是对的,它可能会影响堆栈跟踪的使用.所以:除非有人告诉你,否则不要缩小服务器代码(就像我的情况一样) (4认同)
  • “如果你因为一些奇怪的原因不断地启动和停止节点程序”我知道这个答案很旧,但现在像 aws lambda 这样的服务被广泛使用,一个不经常执行的函数(暗示冷启动)将不得不经常编译节点代码 (2认同)