JavaScriptを圧縮する
ライセンスコメントを残したまま、JavaScriptのソースを短くします。 ファイルは端末に残ります。
ローカル処理のしくみ
- あなたがファイルを選ぶと、ページがそれをあなたの端末から読み込みます。
- 対応するエンジンがfileslimmer.comから読み込まれ、Web Worker内で動作します。
- 結果は、この端末上であなたが選んだ場所に書き出されます。
処理前 または端末からファイルを選択
元のサイズ —
対応する形式
- 読み込み
- JS · MJS
出力は書かれていた言語のままです。書き換えられるのはテキストだけです。
推定メモリ
ブラウザはおおまかなメモリ情報しか返さないため、この数値は目安です。
| 上限 | 値 |
|---|---|
| ファイルサイズ | 20 MiB |
これらの上限は、保存サイズをはるかに超えて展開されるファイルからタブを守るためのものです(仕様9.3)。テキストの解析はテキスト自体の量で決まるため、端末によって変わることはありません。
制約
- ファイルはテキストとして解析・書き換えされるだけで、実行されることはありません。最小化した出力が元と等価なのは、ソースが解析できる場合だけです。構文エラーがあるときは、推測せずに処理を中止します。
- ライセンスコメントは出力に残るため、ソースにある帰属表示の要件は最小化後も保たれます。
- 識別子の名前を変えると、名前を文字列として参照するコードは動かなくなり、出力のスタックトレースは元のソースと対応しなくなります。