# Show GN: Roadroller - 자바스크립트 데모용 코드 패커

> Clean Markdown view of GeekNews topic #4932. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4932](https://news.hada.io/topic?id=4932)
- GeekNews Markdown: [https://news.hada.io/topic/4932.md](https://news.hada.io/topic/4932.md)
- Type: show
- Author: [lifthrasiir](https://news.hada.io/@lifthrasiir)
- Published: 2021-09-01T22:01:34+09:00
- Updated: 2021-09-01T22:01:34+09:00
- Original source: [lifthrasiir.github.io](https://lifthrasiir.github.io/roadroller/)
- Points: 10
- Comments: 4

## Topic Body

최근 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% 정도의 크기 이득을 보았다고 하니 앞으로는 표준적인(?) 도구가 될 것 같습니다.

## Comments



### Comment 6693

- Author: javaoracle
- Created: 2021-09-06T16:41:20+09:00
- Points: 1

멋지십니다. ^^

### Comment 6634

- Author: deadcat
- Created: 2021-09-03T00:48:35+09:00
- Points: 2

이름은 죠죠에서 따오신건가요 ㅋㅋ

### Comment 6633

- Author: 404notfound
- Created: 2021-09-02T22:02:35+09:00
- Points: 1

멋집니다

### Comment 6622

- Author: xguru
- Created: 2021-09-01T22:15:40+09:00
- Points: 1

우어 멋지네요. 저는 실사용 할 일은 없겠지만 응원합니다!!
