10 puan yazan lifthrasiir 2021-09-01 | 4 yorum | WhatsApp'ta paylaş

Son 2 haftadır tatildeydim; bu süre boyunca da böyle bir şey yapıyordum. Roadroller, nispeten yeni sıkıştırma tekniklerini kullanarak kodu ciddi biçimde küçülten bir packer. Ne kadar küçüldüğüne gelirsek,

  • Orijinal kod boyutu: 32782 bayt

  • gzip -9: 12716 bayt

  • zopfli, ECT gibi gzip optimizasyon araçları çalıştırıldıktan sonra: 12385 bayt

  • Brotli --best: 11358 bayt

  • Roadroller 2.0.0 -O2 + zopfli: 10604 bayt (diğer durumlardan farklı olarak buna açma kodu da dahil)

Elbette gerçek dünyadaki geliştirmede hiç işe yaramaz; bunu, js13kGames https://js13kgames.com gibi boyutun hayati olduğu son derece sınırlı bazı durumlarda kullanmak için yaptım. Bu yılki js13kGames katılımlarından birkaçının Roadroller kullanarak yaklaşık %10 boyut kazancı elde ettiği söyleniyor; bu yüzden bundan sonra standart(?) bir araç haline gelecek gibi görünüyor.

4 yorum

 
javaoracle 2021-09-06

Harikasınız. ^^

 
deadcat 2021-09-03

İsim JoJo'dan mı geliyor acaba? :))

 
404notfound 2021-09-02

Harika.

 
xguru 2021-09-01

Vay canına, harika görünüyor. Bunu gerçek kullanımda muhtemelen hiç kullanmayacağım ama yine de destekliyorum!!