# Bun v0.8.0 릴리즈

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10532](https://news.hada.io/topic?id=10532)
- GeekNews Markdown: [https://news.hada.io/topic/10532.md](https://news.hada.io/topic/10532.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-08-25T10:00:20+09:00
- Updated: 2023-08-25T10:00:20+09:00
- Original source: [bun.sh](https://bun.sh/blog/bun-v0.8.0)
- Points: 1
- Comments: 0

## Topic Body

- 디버거 지원, 페치 스트리밍, SvelteKit과의 호환성 등 여러 업데이트를 제공  
- node:tty의 ReadStream과 WriteStream을 구현하며, .setRawMode()는 이제 process.stdin에서 작동하여 여러 대화형 CLI 도구의 작동을 가능하게 함  
- Node.js 호환성 업데이트, 버그 수정, 안정성 향상이 포함  
- Bun 1.0은 9월 7일에 출시 예정입  
- Bun은 빠른 JavaScript 런타임, 번들러, 트랜스파일러, 패키지 매니저를 모두 하나로 합니다.  
- 디버거 지원은 WebKit의 Inspector Protocol을 통해 구현되며, --inspect 플래그를 사용하여 파일이나 스크립트를 실행함으로써 사용 가능  
- bun update 명령을 도입, package.json의 semver 범위와 호환되는 최신 버전으로 모든 프로젝트 종속성을 업데이트  
- Worker에서의 환경 변수 지원 향상이 SvelteKit의 작동을 가능하게 함  
- 업데이트는 또한 Nuxt (nuxt dev)에 대한 지원을 추가하며, node:tty와 node:fs 지원을 향상  
- Fetch() response body Streaming이 구현되어, 전체 응답을 다운로드하는 대신 데이터를 페치 응답에서 스트리밍 가능  
- node:tty와 process.stdin.setRawMode()에 대한 지원이 추가되어, 대화형 CLI 도구에 중요한 새로운 문자를 기다리지 않고 키 입력을 읽을 수 있게 됨  
- bun test 개선. Jest의 test.each와 describe.each에 대한 지원과 추가적인 Matcher를 제공  
- Buffer.toString("hex") 함수는 SIMD를 통해 최적화되어, 성능이 40배 빨라짐  
- Buffer 관련 함수에서의 JIT 충돌, buffer.toString("hex") 구현에서의 메모리 누수, 그리고 여러 다른 버그를 수정

## Comments



_No public comments on this page._
