我正在寻找一种减少javascript库/框架的方法,目的只是向客户端(浏览器)发送必要的代码。我搜索过,我发现,例如,closure compiler can't remove jquery dead code.
如何编写Web应用程序,使用javascript或任何其他语言/框架/工具来存档此目标?我没有反对框架,但在移动设备中,性能非常重要。我在便宜的Android设备上测试了HTML5移动应用程序,由于性能问题,使用起来非常糟糕。我想提取最大的性能。
答案 0 :(得分:2)
我的2美分:
在性能方面,使用jslint,jshint或eslint等linter的良好实践。
要检查概念是否优于另一概念,您可以jsperf查看或使用benchmark.js制作自己的概念。
对于加载时间,jQuery对于移动来说有点大。 Zepto是一个不错的选择。 Imo,最好在移动设备上连接所有js文件,而不是异步加载js。
MicroJs是一个列出通常符合特定需求的所有库的网站。