Barokit

📦JavaScriptミニファイア

TerserベースでJavaScriptを圧縮・マングル。識別子短縮・デッドコード除去含む。

🔒 ブラウザ内処理ウォーターマークなし登録不要

使い方

  1. 1JSを貼り付けて圧縮ボタンを押します。
  2. 2結果をコピーしてデプロイに使用します。

よくある質問

ES6+構文に対応していますか?+

はい。ES2022まで対応しています。async/await、optional chainingなど最新構文すべてを処理できます。

mangleとは?+

変数・関数名を短くする機能です。longUserName → aのように変換します。デバッグは難しくなりますが容量が大きく減ります。

デッドコード除去とは?+

使用されていないコード(if(false)、unreachableなど)を自動除去します。ライブラリのツリーシェイキングと併用で大きな効果があります。

どれくらい容量が減りますか?+

通常のJavaScriptで40〜70%減少します。gzip圧縮を加えればさらに60〜80%節約できます。

ソースマップはどうしますか?+

このツールは単純圧縮のみ行います。本番用途はWebpack・esbuild・terser-cliがソースマップ付きで生成しデバッグを助けます。

関連ツール