- TypeScript RPC (Remote Procedure Call) 프레임워크
- JS 특유의 proxy와 promise 객체 + TS 특유의 타입 시스템을 활용
- 상대 서버 객체를 내 로컬인 것처럼 tyoe safe하게 사용할 수 있음
- 웹소켓 프로토콜 지원, NestJS 와도 호환됨
- 워커도 네트워크처럼 간주하여 RPC 지원
- 8 년 전에 만들었는데 여전히 유효할 거 같아 재소개
openapi는 springdocs랑 typescript-generator 조합으로 잘 쓰고 있어서 불만은 없지만 asyncapi의 대안이 될수는 있겠네요. 아직까지 보편화된 sse나 웹소켓에 대한 타입 안전성 지원이 없는게 이상할 노릇입니다. 두개는 전혀 신기술도 아닌데 말이죠