📦JavaScriptミニファイア
TerserベースでJavaScriptを圧縮・マングル。識別子短縮・デッドコード除去含む。
🔒 ブラウザ内処理✓ ウォーターマークなし✓ 登録不要
使い方
- 1JSを貼り付けて圧縮ボタンを押します。
- 2結果をコピーしてデプロイに使用します。
よくある質問
ES6+構文に対応していますか?+
はい。ES2022まで対応しています。async/await、optional chainingなど最新構文すべてを処理できます。
mangleとは?+
変数・関数名を短くする機能です。longUserName → aのように変換します。デバッグは難しくなりますが容量が大きく減ります。
デッドコード除去とは?+
使用されていないコード(if(false)、unreachableなど)を自動除去します。ライブラリのツリーシェイキングと併用で大きな効果があります。
どれくらい容量が減りますか?+
通常のJavaScriptで40〜70%減少します。gzip圧縮を加えればさらに60〜80%節約できます。
ソースマップはどうしますか?+
このツールは単純圧縮のみ行います。本番用途はWebpack・esbuild・terser-cliがソースマップ付きで生成しデバッグを助けます。