NodeJ中的注释会影响性能吗
Do comments in NodeJs affect performance?
我正在重构一个相当大的整个NodeJ项目。我面临的最大问题之一是,我的前任实际上包含了no文档。
我习惯了客户端js,在部署到生产环境之前,可以通过uglify(或类似的)剥离注释。
node是否有类似的东西,或者人们是如何处理的?评论对性能的影响可以忽略不计吗?
注释不会显著影响代码性能。既不在in客户端中,也不在服务器中。
客户端中发生的情况是,如果您包含带有注释的JavaScript,浏览器仍在下载这些行,而不会给用户带来额外的好处。
在客户端代码中,注释会增加需要发送到浏览器的文件大小,这就是使用at工具删除注释的原因。另一方面,服务器端代码中的注释没有太大区别。
注释不会在重大事件中影响性能。按照我的理解,javascript程序正在被加载到内存中。在此过程中,注释将被忽略,并且不会加载到内存中。这意味着只有在加载应用程序的过程中,您可能会经历加载时间的微小增加,同时会有很多评论。但这是微不足道的。
使用uglify是不必要的,因为用户无法阅读你的NodeJS代码。这会降低新重构的代码的可读性(这会适得其反)。
正如Alberto和Konst所指出的,uglify可以用来减少客户端下载的文件大小。
注意:我不知道我是否完全正确,如果我错了,请纠正我。
相关文章:
- NodeJ中的注释会影响性能吗
- javascript getAttribute是否会影响性能或触发布局
- 角度 1 路绑定不影响性能
- 数字精度如何影响 JavaScript 的性能,或者会影响性能
- 函数和对象之间的差异,以及它如何影响性能
- 打开的 APE(Ajax 推送引擎)通道的数量如何影响性能
- 对数组使用delete和后续的.push()会影响性能/内存消耗
- 使用两个或多个$(document).ready会影响性能吗
- 隐藏具有特定ID的元素的最佳方法是什么;不会影响性能
- 使用局部变量(而不是重复的属性访问)是否会影响性能
- id太多会影响性能吗
- 将多个事件处理程序绑定到滚动事件是否会影响性能
- 空try-catch如何影响性能
- 为DOM深处的元素设置动画真的会影响性能吗
- AngularJS -当模型变大时,调用$apply()会影响性能吗?
- 为循环条件缓存数组长度会影响性能吗?
- Angular JS HTML中相同表达式的数量会影响性能吗?
- “Interiting"From null对象似乎不会影响性能
- jQuery无限嵌套会影响性能吗?
- 递增未定义的对象属性而不影响性能