正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上 / 開啟檔案 / 範例
- 壓縮
- 複製 / 下載
JavaScript 壓縮
Terser 解析與最佳化程式碼,不執行輸入;依 UTF-8 位元組顯示輸入、輸出大小及減少比例。
處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。
運作原理
模組輸入可選擇 ES module;縮短區域變數名稱預設關閉,可保留授權註解。
輸入
/*! Example license */
function greeting(name) {
const message = "Hello, " + name;
return message;
}
console.log(greeting("Ada"));輸出
/*! Example license */
function greeting(name){return"Hello, "+name}console.log(greeting("Ada"));預設設定範例。
處理限制
TypeScript 與 JSX 需先編譯;壓縮不取代型別檢查及應用程式測試,請在目標環境檢查結果。
輸出
複製 / 下載
處理限制
UTF-8 輸入最多 1 MiB,輸出最多 8 MiB;工作 30 秒逾時。
延伸閱讀Terser
?
常見問題
如何使用JavaScript 壓縮?
Terser 解析與最佳化程式碼,不執行輸入;依 UTF-8 位元組顯示輸入、輸出大小及減少比例。
有哪些設定可以調整?
模組輸入可選擇 ES module;縮短區域變數名稱預設關閉,可保留授權註解。
使用結果時需要注意什麼?
TypeScript 與 JSX 需先編譯;壓縮不取代型別檢查及應用程式測試,請在目標環境檢查結果。
輸入會上傳嗎?
處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。
如何保留結果?
複製 / 下載