⚡

JavaScript 壓縮

使用此工具壓縮 JavaScript Terser —業界標準的 JS 壓縮器。移除空白、混淆變數名稱並消除無用程式碼。一切都在你的瀏覽器中執行 — 不需伺服器,也不追蹤。

開發者工具 本機執行 不會傳送任何資料
js 壓縮 terser 壓縮 僅限用戶端
選項:
JavaScript 輸入
→
壓縮後的 JS
💡
採用 Terser,與 webpack 和 Vite 使用相同的引擎。 混淆名稱 將區域變數重新命名為短識別碼,以進一步壓縮。 壓縮 消除無用程式碼、未使用的變數,並簡化運算式。通常可節省: 40—0%.

什麼是 JS 壓縮器?

使用 Terser 立即壓縮與縮小 JavaScript 程式碼。混淆變數名稱、移除無用程式碼,並縮小檔案大小以供正式環境使用。免費、以瀏覽器為基礎,不會傳送任何資料。

如何使用 JS 壓縮器

  1. 貼上您要壓縮的 JavaScript 程式碼。
  2. 執行壓縮器以產生更小的輸出版本。
  3. 如有需要,請檢查結果以確認名稱、間距或行為。
  4. 複製壓縮後的指令碼,以供示範、程式碼片段或部署使用。
了解 JavaScript 壓縮 ▾
範例
輸入 輸入(42 位元組):
輸出 Minified (26 bytes): function add(a,b){return a+b}
常見使用情境
  • 部署前壓縮指令碼片段
  • 為示範或嵌入產生精簡的 JavaScript
  • 確認僅壓縮空白字元是否足以滿足使用情境
  • 在前端開發期間比較可讀與壓縮後的輸出
常見問題
壓縮後的程式碼可以還原嗎?

基本的空白字元壓縮可用格式化工具部分還原。變數重新命名則無法還原。

它會執行 tree shaking 或移除無用程式碼嗎?

這是空白/註解壓縮器——若要進行 tree shaking,請使用 webpack 或 Rollup 等打包工具。

JavaScript 壓縮線上版 —免費壓縮 & 精簡 JS 是做什麼的?

JavaScript 壓縮線上版 —免費壓縮 & 精簡 JS 完全在您的瀏覽器中執行,協助您完成此任務,無需將資料上傳至伺服器。

JavaScript 壓縮線上版 —免費壓縮 & 精簡 JS 可以免費使用嗎?

可以。此工具可免費使用,且無需註冊。