我正在寻找一种减少javascript库/框架的方法,目的是仅向客户端(浏览器)仅发送必要的代码。我搜索后发现,例如closure compiler can't remove jquery dead code.
如何使用javascript或任何其他语言/框架/工具编写Web应用程序以实现此目标?我对框架一无所知,但在移动设备中,性能至关重要。我已经在便宜的android设备上测试了HTML5移动应用,由于性能问题,它很难使用。我想提取最大性能。
最佳答案
我的2美分:
在性能方面,请对lint,jshint或eslint之类的linter使用良好实践。
要检查哪个概念比另一个更好,您可以在jsperf进行检查,或者使用benchmark.js制作自己的概念。
对于加载时间,jQuery对于移动设备来说有点大。 Zepto是一个很好的选择。 Imo,在移动设备上合并所有js文件比异步加载js更好。
MicroJs是一个列出所有通常满足特定需求的库的站点。
关于javascript - 消除Javascript死代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23845680/