
단 500바이트만 사용하여 세계 지도 만들기
요약
deflate 압축 기술과 JavaScript의 DecompressionStream을 활용하여 단 445바이트의 데이터만으로 신뢰할 수 있는 ASCII 세계 지도를 생성하는 방법을 소개합니다.
핵심 포인트
- deflate 압축을 통해 데이터 크기를 극단적으로 최소화
- JavaScript의 fetch API와 data: URI 활용
- DecompressionStream을 이용한 실시간 압축 해제 구현
2026년 7월 4일 - Link Blog
단 500바이트만 사용하여 세계 지도 만들기 (via) Iwo Kadziela (Codex의 도움을 받음)는 445바이트의 데이터를 사용하여 신뢰할 수 있는 ASCII 세계 지도를 생성하는 방법을 찾아냈습니다:

핵심 비결은 deflate 압축을 사용하는 것이며, 이를 이 깔끔한 JavaScript 코드 조각을 사용하여 서로 연결하는 것입니다. 저는 fetch()를 다음과 같은 data: URI와 함께 사용할 수 있는지 몰랐습니다:
fetch('data:;base64,1ZpLsgIxCEXnrM...==').then(
r => r.body.pipeThrough(new DecompressionStream('deflate-raw'))
).then(
...
AI 자동 생성 콘텐츠
본 콘텐츠는 Simon Willison Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기