2014-05-24 30 views
1

我正在尋找一種方法來減少JavaScript庫/框架的目標是隻發送給客戶端(瀏覽器)只有必要的代碼。我搜索了,例如,我發現,例如,closure compiler can't remove jquery dead code.JavaScript無效代碼消除

如何編寫一個Web應用程序,使用JavaScript或任何其他語言/框架/工具來歸檔此目標?我對框架沒有任何反應,但在移動設備上性能非常重要。我已經在便宜的Android設備上測試過HTML5移動應用程序,並且由於性能問題而使用它很糟糕。我想提取最高性能。

+1

您的意思是您想要根據加載時間或功能速度來提取最大性能? –

+0

兩者。我希望它儘可能快。 –

+0

Mobile(html5)即使是我認識的最好的圖書館也有性能問題;有原生和混合區分的地方。 – Dalorzo

回答

2

我的2美分:

在性能方面,採用了棉短絨的良好做法,如JSLint的,jshint,或eslint。

檢查最佳概念比另一個更好,你可以檢查jsperf或使用benchmark.js作你自己的。

對於加載時間,jQuery對於移動來說有點大。 Zepto是一個很好的選擇。 Imo,最好是在移動端連接所有js文件,而不是異步加載js。

MicroJs是一個列出所有通常符合特定需求的庫的網站。