📦 JavaScript圧縮
コメント、空白を削除してJavaScriptを圧縮——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
JavaScript圧縮ツールについて
このJavaScript圧縮ツールは、すべてブラウザ内で完結します。入力ボックスにJavaScriptコードを貼り付け、「圧縮」をクリックすると、圧縮された出力とサイズ削減統計が出力ボックスに表示されます。サーバーへのアップロードは一切なく、安全なテキストベースの変換によりローカルに処理されます。
削除されるもの
- コメント —— 単行(
//)および複数行(/* */)のコメントが削除されます。 - 空白 —— 各行の先頭・末尾の空白と連続する空行が圧縮されます。
- 不要なセミコロン ——
}の直前や行末のセミコロンは安全な場合に削除されます。 - 改行 —— トークン間のほとんどの改行が削除されます。
使い方
- 入力ボックスにJavaScriptコードを貼り付けます。
- 必要に応じてコメント削除オプションを切り替えます。
- 圧縮をクリックしてコードを圧縮します。
- サイズ削減統計と出力を確認します。
- コピーで結果をコピー、クリアでやり直せます。
よくある質問
コードはアップロードされますか? いいえ。すべての圧縮はローカルブラウザで行われ、コードがデバイスから外に出ることはありません。
本番コードに安全ですか? 安全なテキストベースの圧縮を行います。ミッションクリティカルな本番ビルドには、Terserやesbuildのような完全なパーサーベースのツールを検討してください。デプロイ前に圧縮出力を必ずテストしてください。
変数名はマングルされますか? 変数マングリングは実験的とマークされています。適切なマングリングには完全なパーサーが必要なため、デフォルトはオフです。
テンプレートリテラルと正規表現は保持されますか? ツールはテンプレートリテラル(`...`)と文字列リテラル内の空白の削除を回避しますが、正規表現リテラルは手動確認が必要な場合があります。