JavaScript ミニファイアー

ブラウザでローカルに実行される Terser を使用して、貼り付けた JavaScript スニペットまたはローカルの .js ファイルを圧縮します。ソースコードは縮小化のためにのみ解析され、実行されることはありません。

JavaScriptファイルを選択するか、ここにドロップします。

JavaScriptを下のエディタに直接貼り付けることもできます。

入力: 0 バイト

出力: 0 バイト

準備完了

ブラウザネイティブのミニファイ

Terser はこのツールルートのみでバンドルされているので、貼り付けられた JavaScript はサーバー側の実行パスなしにローカルで圧縮されます。

エラーフィードバック

構文エラーは、パーサーが提供する場合、行と列の詳細とともにページに表示されます。

サイズ比較

複製またはダウンロードする前に、オリジナルおよびミニバイトの数を比較します。

よくある質問

ジャスカバードが変換されたのか?

いいえ。ミニファイアはブラウザのJavaScriptでローカルに動作します。貼り付けられたコードと選択されたファイルはConvertrサーバーに送信されません。

ツールは貼り付けられたJavaScriptを実行しますか?

いいえ。ソーステキストはTerserによって解析され、圧縮のみのために変換されます。このページはコードを評価したり、ユーザーが提供したスクリプトをロードしたりしません。

名前のマングリングがデフォルトで無効なのはなぜですか?

マングルされた名前は出力が小さくなりますが、一部のコードは関数名、クラス名、またはリフレクションに依存します。サイズがより重要である場合に明示的に有効にできます。

JavaScript ミニファイアー

JavaScriptソースをミニファイし、サポートされているプログラムの動作を維持し、サイズ変更を報告します。

入力
JavaScript ソースとサポートされた圧縮およびフォーマットオプション.
出力
ミニファイされたJavaScriptとサイズ情報.
実際の制限事項
ツールはテストスイートを実行せず、サポートされていない構文を変換せず、モジュールを解決せず、特殊な解析動作に依存するコードの意味的等価性を証明しません。
プライバシーとデータ処理
JavaScriptソースとサポートされた圧縮およびフォーマットオプションは、このブラウザタブで処理されます。Convertrはそれを受信または保存しません。ツールが明示的にローカルダウンロードを提供しない限り、ページを閉じるかリロードすると作業状態がクリアされます。

このツールをどのように使うか

  1. JavaScriptソースとツールコントロールでサポートされている圧縮およびフォーマットオプションを提供します。
  2. ミニファイされたJavaScriptおよびサイズ情報に影響を与える設定を選択し、ツールを実行します。
  3. コピーまたはダウンロードする前に、ミニファイされた JavaScript とサイズ情報を確認します。

一般的な障害モード

構文エラー、サポートされていない言語機能、または無効なオプションは、部分的なコードを返す代わりにミニファイを停止します。

便利な例

小さな ES モジュールを縮小し、プロダクションアセットを置き換える前に出力を確認します。