TL
Tool Lab
💰捐贈
💰捐贈

JavaScript Minifier

Minify and compress JavaScript

輸入 JavaScript
壓縮後 JS

關於本工具

JavaScript 壓縮從原始碼中刪除注釋、空白、換行符和其他非必要字符,同時不改變其行為。結果是一個更小的檔案,在瀏覽器中下載和解析速度更快。

此工具處理常見情況:單行注釋(//)、塊注釋(/* */)、字串字面量(精確保留)和運算子間距。對於生產使用,Terser 或 esbuild 等專用工具還可以重新命名變數並應用死碼消除——這些是瀏覽器工具無法提供的功能。

使用方法

  1. 將 JavaScript 貼到輸入面板。
  2. 點擊壓縮按鈕。
  3. 壓縮結果及大小節省指示器顯示在右側。
  4. 使用複製按鈕將結果複製到剪貼簿。

使用情境

用於在生產部署前縮小指令檔大小。需要在沒有建置工具的情況下將內嵌指令碼嵌入 HTML 時非常有用。也適用於最佳化 WordPress 或舊版系統中的單一指令碼檔案,或快速壓縮小型實用指令碼。

常見問題

  • 壓縮會改變程式碼行為嗎?不會。壓縮在語義上是中性的——只刪除注釋和空白;邏輯保持不變。
  • 與 Terser/esbuild 有何不同?Terser 和 esbuild 還可以縮短變數名稱、消除死碼和折疊常數。此工具是無需建置環境的快速瀏覽器選項。
  • 正規表示式字面量能正確處理嗎?簡單的正規表示式字面量會被保留。複雜的正規表示式偶爾可能無法正確處理——如有疑問,請檢查輸出。