1. ホーム
  2. javascript

[解決済み] gzip圧縮されたスクリプトのサイズを見積もるにはどうしたらいいですか?

2023-06-19 20:20:24

質問

gzip で圧縮された JavaScript ファイルのサイズを見積もるにはどうすればよいですか? このためのオンライン ツールがありますか? それとも、たとえば winzip を使用するのと同じようなものですか?

どのように解決するのですか?

http://closure-compiler.appspot.com/home では、コードを貼り付けると、GZIP の前と後の特定のファイルの圧縮率が表示されます。

Original Size:    90 bytes (100 bytes gzipped)
Compiled Size:    55 bytes (68 bytes gzipped)
Saved 38.89% off the original size (32.00% off the gzipped size)

pretty-printオプションとwhite-space onlyオプションを使って、minifyされていないコンテンツの圧縮率を見積もることができます。

見積もりが必要な場合

  • 同じミニフィケーションパイプラインを経た100個のJSファイルから始めます。
  • 各ファイルについて、以下のサイズの比率を計算します。 gzip -c "$f" | wc -cwc -c "$f"
  • これらの比率の平均は、同様のJSファイルに対して期待される圧縮率の近似値となります。

Cygwin のコマンドライン実装が含まれています。 gzipwc をWindows用に変更しました。