18

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

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

4

1 回答 1

39

的,它提高了编译时的性能,但是编译时对你的进程的整个生命周期来说是如此微不足道,以至于它应该无关紧要。唯一的区别是,如果您出于某种奇怪的原因不断地启动和停止节点程序,如果您这样做,可能是错误的。

但是,您不会想丑化您的服务器端代码,因为如果您收到错误返回,您将想知道在您的人类可读代码中的哪个位置可以找到并修复它。

我敢打赌,真正的问题是:您认为几乎微不足道的编译时性能会抵消它节省的调试代码的时间吗?

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

于 2012-08-04T18:12:20.237 回答