tsbro: 브라우저에서 TypeScript 사용, 빌드 단계 불필요

2025-07-25
tsbro: 브라우저에서 TypeScript 사용, 빌드 단계 불필요

tsbro는 브라우저에서 TypeScript를 사용하는 것을 간소화하는 새로운 라이브러리입니다. 브라우저의 import 시스템을 우회하여 동기 XHR을 사용하여 TypeScript 코드를 가져오고, swc wasm을 사용하여 JavaScript로 트랜스파일하고, 동기 require를 지원하기 위해 CJS로 변환합니다. 이를 통해 개발자는 빌드 단계 없이 브라우저에서 직접 TypeScript 코드를 실행하고 Preact와 같은 외부 라이브러리를 사용할 수 있으므로, 빠른 프로토타이핑이나 PoC에 적합합니다. 현재 제한 사항으로는 스택 트레이스를 읽기 어렵다는 점과 수동으로 환경 선언 파일을 만들어야 한다는 점이 있습니다.

개발