鉴于 ES6 代码的 V8 执行在某些操作上比 ES5 慢。
据此:http: //incaseofstairs.com/six-speed/
任何人都可以指出一篇文章/论文/帖子进行了测试,以了解这种性能差异是否会影响使用 node.js 开发的 API 的正常运行?
鉴于 ES6 代码的 V8 执行在某些操作上比 ES5 慢。
据此:http: //incaseofstairs.com/six-speed/
任何人都可以指出一篇文章/论文/帖子进行了测试,以了解这种性能差异是否会影响使用 node.js 开发的 API 的正常运行?
我应该使用 ES6 或更高版本来构建 node.js API,考虑到它比 ES5 慢吗?
正如您链接到的图表所示,这是一个错误的前提。
不,这不是“过早的优化”
是的。语言方言的选择更多的是关于易于开发、与库的兼容性和可靠性。ES6 的常见实现中没有什么是全面“慢”的。您甚至还没有构建您的应用程序,并且您担心一些不太可能产生重大影响的事情。
如果您发现有一些特定的代码可以优化,Node.js 允许您实现本机二进制文件,您可以在其中优化所有您想要的。
我知道有些人可能想知道,如果 API 会获得数百万次点击,但我对正确使用的模式更感兴趣。
使用 ES6。
在后端,我们谈论的是成百上千的客户,而这种性能损失将更加复杂。
然而,您甚至不知道您的应用程序中的痛点是什么,因为您还没有构建它。对于大多数应用程序,这将归结为 I/O。