コードの塔 · 27 号室
JavaScript 圧縮ツール
Terser で JavaScript を圧縮(ミニファイ)します。
🔒 ブラウザ内で処理 · アップロード不要 · 登録不要
Terser で JavaScript を圧縮
webpack、Vite、Rollup で使われている圧縮ツール Terser を使って、本番用に JavaScript を小さくできます。空白とコメントを取り除き、変数名を短くし、定数をインライン化して、到達しないコードを削除します。最新の構文(ES2024、クラス、async/await、オプショナルチェーン)にも完全に対応しています。
どれくらい小さくなる?
圧縮前と比べて通常 40〜70% 小さくなります。エディタの下のサイズ表示には gzip 圧縮後のサイズも表示されます。これは圧縮を有効にしたサーバーから実際にユーザーがダウンロードするサイズです。
安全ですか?
Terser の既定の変換は動作を変えません。「ES モジュール」は type="module" で読み込むコードにだけ有効にしてください(最上位の名前も変更されます)。依存ライブラリのライセンスが表記を求める場合は、ライセンスコメントを残しましょう。コードはローカルで処理され、アップロードされることはありません。