10 ポイント 投稿者 lifthrasiir 2021-09-01 | まだコメントはありません。 | WhatsAppで共有

ここ2週間ほど休暇を取っていたのですが、その間こんなものを作っていました。Roadrollerは、比較的新しい圧縮技術を使ってコードを大きく圧縮してくれるパッカーです。どのくらい小さくなるかというと、

  • 元のコードサイズ: 32782バイト

  • gzip -9: 12716バイト

  • zopfli、ECT などの gzip 最適化ツールをかけた後: 12385バイト

  • Brotli --best: 11358バイト

  • Roadroller 2.0.0 -O2 + zopfli: 10604バイト(ほかのケースと違って、展開用コードまで含んだもの)

当然ながら実際の開発ではまったく役に立たず、js13kGames https://js13kgames.com のようにサイズに命を懸けなければならないごく一部のケース向けに作りました。今年の js13kGames エントリーのうちいくつかが Roadroller を使って約10%のサイズ削減効果を得たそうなので、今後は標準的な(?)ツールになるかもしれません。

まだコメントはありません。

まだコメントはありません。