コード圧縮ツール

JavaScript Minifier

Terserで現代的なJavaScriptを解析・圧縮・変数短縮し、サイズ変化を表示します。

Ctrl / ⌘ + Enterで実行
読み取り専用の結果

Terserで現代的なJavaScriptを解析・圧縮・変数短縮し、サイズ変化を表示します。

このツールでできること

JavaScript Minifier は、Terser の完全な解析、圧縮、マングル プロセスを使用します。空白の削除や通常の置換とは異なり、スコープ、文字列、通常のリテラル、テンプレート文字列、および最新の構文を理解します。

  • クラス、プライベート フィールド、オプションのチェーン、その他の一般的な構文を含む最新の ECMAScript をサポートします。
  • eval、新しい関数、または動的スクリプトを使用しない限り、ユーザー コードは実行されません。
  • /*!ライセンス コメントは保存され、出力は minified.js としてダウンロードできます。

使い方

  1. JavaScript のソース コードを貼り付けます。
  2. 「JavaScriptを圧縮」をクリックします。
  3. 構文エラーがある場合は、パーサー メッセージに従って修正してください。
  4. サイズ統計を表示し、結果をコピーまたはダウンロードし、プロジェクト テストを実行します。

主な用途

  • 実稼働スクリプトの送信サイズを削減します。
  • 最新の文法がパーサーで受け入れられるかどうかをテストします。
  • 単純なスタンドアロン スクリプトの圧縮バージョンを生成します。

JavaScript Minifierの機能

Terser を使用して最新の JavaScript を解析、縮小、難読化し、ボリュームの変更を表示します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。

FAQ

このツールは私の JavaScript を実行しますか?

いいえ。Terser はコードを解析して生成するだけであり、ページは入力パスを実行しません。

マングルは変数名を変更しますか?

ローカル変数名は、安全スコープの分析後に短縮されます。関数名の文字列やリフレクションに依存するプロジェクトは、リリース前に十分にテストする必要があります。

一部の注釈がまだ存在しているのはなぜですか?

/* で始まるコメント!多くの場合、ライセンス情報が含まれており、現在の構成が保持されるように選択されます。

開発者向けツール一覧に戻る