UglifyJS是最好的工具之一,以提高你的JavaScript代碼的性能和準備它用於生產環境。
最初為Node.js的開發,UglifyJS現在工作任何JavaScript平台上,還支持CommonJS的模塊系統。
該UglifyJS工具箱主要創建了源代碼縮小,以極大的結果實現這一點的同時也留下代碼在大多數情況下,完整的語義。
一路上,該項目已增加了很多新功能,在他們之中解析,分析和變換的JS代碼塊的AST的能力。
這給了開發商大量的UglifyJS引擎可修改的選項,這讓他對如何在源代碼的壓縮或壓縮如何在源點以後享福是一個微調控制。
自推出以來,該項目已在JavaScript社區獲得了很大的追隨者,在許多其他JS(Node.js的特別)項目已使用
功能:
- 刪除評論
- 可選留下一些評論中的代碼
- 將版權聲明完整
- 縮短變量名
- 從一個AST重新生成代碼
- 刪除塊括號
- 加入連續VAR聲明
- 解決簡單的常量表達式
- if語句 優化
- 在連續的塊語句被合併成一個序列
- 刪除一些無法訪問的代碼,並警告它
- 源地圖的支持
- 範圍包括分析
- 工程與客戶端(瀏覽器)和服務器端(Node.js的)環境
- 從Node.js的CLI可用
- 詳細記錄
要求:
- 中啟用JavaScript在客戶端
評論沒有發現