10 puntos por lifthrasiir 2021-09-01 | Aún no hay comentarios. | Compartir por WhatsApp

Me tomé vacaciones durante las últimas dos semanas y en ese tiempo estuve haciendo algo como esto. Roadroller es un empaquetador que comprime mucho el código usando técnicas de compresión relativamente recientes. Para darse una idea de cuánto se reduce:

  • Tamaño del código original: 32782 bytes

  • gzip -9: 12716 bytes

  • Después de ejecutar herramientas de optimización para gzip como zopfli, ECT, etc.: 12385 bytes

  • Brotli --best: 11358 bytes

  • Roadroller 2.0.0 -O2 + zopfli: 10604 bytes (a diferencia de los otros casos, esto incluye también el código para descomprimir)

Obviamente no sirve para nada en desarrollo real, y lo hice para usarlo solo en unos poquísimos casos donde hay que obsesionarse con el tamaño, como js13kGames https://js13kgames.com. Dicen que varias de las entradas de js13kGames de este año usaron Roadroller y lograron una ganancia de tamaño de alrededor del 10%, así que parece que en adelante se volverá una herramienta estándar (¿o más o menos?).

Aún no hay comentarios.

Aún no hay comentarios.