コードの塔 · 27 号室

JavaScript 圧縮ツール

Terser で JavaScript を圧縮(ミニファイ)します。

🔒 ブラウザ内で処理 · アップロード不要 · 登録不要

Terser で JavaScript を圧縮

webpack、Vite、Rollup で使われている圧縮ツール Terser を使って、本番用に JavaScript を小さくできます。空白とコメントを取り除き、変数名を短くし、定数をインライン化して、到達しないコードを削除します。最新の構文(ES2024、クラス、async/await、オプショナルチェーン)にも完全に対応しています。

どれくらい小さくなる?

圧縮前と比べて通常 40〜70% 小さくなります。エディタの下のサイズ表示には gzip 圧縮後のサイズも表示されます。これは圧縮を有効にしたサーバーから実際にユーザーがダウンロードするサイズです。

安全ですか?

Terser の既定の変換は動作を変えません。「ES モジュール」は type="module" で読み込むコードにだけ有効にしてください(最上位の名前も変更されます)。依存ライブラリのライセンスが表記を求める場合は、ライセンスコメントを残しましょう。コードはローカルで処理され、アップロードされることはありません。