我正在寻找一种减少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/

10-09 18:11
查看更多