📦 JavaScript圧縮

コメント、空白を削除してJavaScriptを圧縮——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。

元:0 バイト 圧縮後:0 バイト 削減:0%

JavaScript圧縮ツールについて

このJavaScript圧縮ツールは、すべてブラウザ内で完結します。入力ボックスにJavaScriptコードを貼り付け、「圧縮」をクリックすると、圧縮された出力とサイズ削減統計が出力ボックスに表示されます。サーバーへのアップロードは一切なく、安全なテキストベースの変換によりローカルに処理されます。

削除されるもの

  • コメント —— 単行(//)および複数行(/* */)のコメントが削除されます。
  • 空白 —— 各行の先頭・末尾の空白と連続する空行が圧縮されます。
  • 不要なセミコロン —— } の直前や行末のセミコロンは安全な場合に削除されます。
  • 改行 —— トークン間のほとんどの改行が削除されます。

使い方

  1. 入力ボックスにJavaScriptコードを貼り付けます。
  2. 必要に応じてコメント削除オプションを切り替えます。
  3. 圧縮をクリックしてコードを圧縮します。
  4. サイズ削減統計と出力を確認します。
  5. コピーで結果をコピー、クリアでやり直せます。

よくある質問

コードはアップロードされますか? いいえ。すべての圧縮はローカルブラウザで行われ、コードがデバイスから外に出ることはありません。

本番コードに安全ですか? 安全なテキストベースの圧縮を行います。ミッションクリティカルな本番ビルドには、Terserやesbuildのような完全なパーサーベースのツールを検討してください。デプロイ前に圧縮出力を必ずテストしてください。

変数名はマングルされますか? 変数マングリングは実験的とマークされています。適切なマングリングには完全なパーサーが必要なため、デフォルトはオフです。

テンプレートリテラルと正規表現は保持されますか? ツールはテンプレートリテラル(`...`)と文字列リテラル内の空白の削除を回避しますが、正規表現リテラルは手動確認が必要な場合があります。