Cloudflare, VoidZero와 Rust 기반 TypeScript 컴파일러 tsrs 공개
·2026.10.20 22:00
핵심 내용
tsrs는 npm에서 제공되며 Oxc 툴체인에서 인큐베이팅된다
자세히 보기
- Cloudflare와 VoidZero가 Max Schwenk 및 TypeScript 팀과 협력하여 Oxc JavaScript 컴파일러 툴체인 내에서 TypeScript 컴파일러의 Rust 포팅 버전인 tsrs를 인큐베이팅함
- 초기 벤치마크 결과, 동일한 타입 체크 워커 수를 사용할 때 tsrs는 TypeScript 7.0보다 최대 8배 빠르고 메모리 사용량이 약 70% 적음
- Rust의 메모리 관리를 WebAssembly에 활용하여 가비지 컬lector 컴파일을 피함으로써 브라우저, 임베디드 디바이스, IoT 애플리케이션에서 완전히 캡슐화된 개발 환경을 가능하게 하는 것이 목표임
- 유지보수를 위해 tsrs를 tsc-rs와 단일 패키지로 병합하고, AI 에이전트를 활용해 업스트림 변경 사항을 검토하며 diff를 가져와 수정 사항을 제안하여 TypeScript와의 호환성을 보장함
- TypeScript 포크가 아닌 faithful port를 지향하며, 언어 설계에 대한 전체 제어권은 TypeScript 팀이 유지하고, tsrs는 성능 개선 사항을 업스트림 Go 구현에 기여함
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.