Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_rightJS 圧縮ツールJS 圧縮ツール

JS 圧縮ツール

コメントと空白を削除して JavaScript を圧縮します。

warningこのツールは基本的な正規表現ベースのミニファイを適用します。本番環境では、安全で徹底した JS 最適化のために esbuild、Terser、Webpack などの適切なバンドラーの使用をお勧めします。
元のサイズ: 890 バイトミニファイ後: 536 バイト40% 削減(354 バイト)
javascript

関連ツール

HTML 圧縮ツール

HTML 圧縮ツール

コメント、空白、冗長な属性を削除して HTML を圧縮します。

JavaScript フォーマッター

JavaScript フォーマッター

JavaScript コードを読みやすく整形します。

CSS 圧縮ツール

CSS 圧縮ツール

空白、コメント、不要なルールを削除して CSS を圧縮します。

SQL 圧縮ツール

SQL 圧縮ツール

コメントを削除して空白を圧縮することでSQLクエリを最小化します。

句読点削除

句読点削除

テキストから句読点や記号をすぐに削除します。

ランダム日付生成ツール

ランダム日付生成ツール

指定した範囲内でランダムな日付を生成。数量、フォーマット、時刻のオプションあり。

音声チャンネル変換

音声チャンネル変換

音声チャンネル変換はブラウザ上でステレオをモノラルにする、または片方のチャンネルを抽出するためのツールです。公開、授業、デモ、日常の動画・音声整理をすばやくプライベートに行えます。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

バンドラーなしでJavaScriptを素早く圧縮する

JavaScriptをユーザーに配信する際、すべてのバイトが重要です。コメント、空白、余分なフォーマットがファイルサイズを増加させます。Webpackやesbuildなどのバンドラーはミニファイを自動的に処理しますが、時には素早く軽量なミニファイが必要なことがあります:インラインで埋め込むスクリプトからコメントを削除したり、ドキュメント用のコードスニペットを縮小したり、配布前にスクリプトを圧縮したり。

このJSミニファイヤーはコメントと不要な空白を削除し、JavaScriptを最小限のフォーマットに圧縮します。TerserのようなASTレベルのオプティマイザではありませんが、重量級ツールなしでの素早いミニファイに最適です。

何が削除されるか

コメント:1行コメント(//)と複数行コメント(/* */)が完全に削除されます。

空白:余分なスペース、タブ、改行が折りたたまれます。

フォーマット:コードは実行可能な状態を保ちながら最小スペースに圧縮されます。変数のリネームや死んだコードの削除は行いません。

圧縮メトリクス

どれだけ節約したかを正確に表示:削減されたバイト数と圧縮率。

このツール vs バンドラー

このツールを使う場面:

  • ビルド設定なしで素早いミニファイが必要
  • 小さなユーティリティスクリプトを圧縮する
  • ドキュメントやインライン埋め込み用にコードスニペットを縮小する

バンドラーを使う場面:

  • プロダクションコードにASTレベルの最適化が必要
  • 変数リネーム、不要コード削除、高度な変換が必要

実際のユースケース

インラインスクリプト:HTMLドキュメントに埋め込む小さなJavaScriptスニペットをミニファイ。

スクリプト配布:他の開発者向けにJSを公開する場合、リリース前にミニファイ。

ブックマークレットとユーザースクリプト:サイズが小さい方が共有しやすい場所でJavaScriptを圧縮。

制限事項

このツールはAST解析ではなく正規表現ベースのテキスト変換を使用します。変数のリネームや未使用コードの削除は行いません。

100%ブラウザベース

ミニファイはブラウザのローカルで行われます。あなたのコードはサーバーに送信されません。