axetroy / todo

个人的TODO计划, 不要Fork,可以Watch
http://www.axetroy.xyz/#/todo
0 stars 2 forks source link

写个babel插件,转换成性能更高的代码 #94

Closed axetroy closed 5 years ago

axetroy commented 6 years ago

初衷/目标

优化内容包括

参考:

http://jsben.ch/qTUpg

TODO类型

预计时间

相关链接

https://github.com/axetroy/todo

alsotang commented 5 years ago

前段时间有跟一个v8的人面谈,聊到过类似的插件。 https://twitter.com/hashseed 对于 v8 而言,很多结果等价的写法,由于v8处理的不同,性能有可能很大差异。 我建议那哥们给个v8官方的优化写法,这样就可以有人开发对应的eslint插件,当发现特定的低效模式出现时,给予提醒。 不过当时我们的结论是,v8的性能差异随版本而不同,总体还是不停在进步的。现在的优化很可能在下一个版本过时。写js代码还是关注可读性好了。

axetroy commented 5 years ago

@alsotang

最近在贡献 Deno 项目,又有了新的感悟。

不要为了那定点的性能优化而减少了代码可读性

以前是想做来着,可是详细,编译器在不断的提升,一代版本一代神的,是在没必要

alsotang commented 5 years ago

是的,一代版本一代神