11P by xguru 2022-08-11 | favorite | 댓글과 토론
  • 구글의 grpc-web 은 TS지원이 약하고, JSON 및 ECMAScript 모듈 지원이 안되고, 생성된 코드가 10년된 Java같음
  • Connect-web은 손으로 작성한 듯한 REST 클라이언트 같은 코드를 생성
  • 2개의 RPC 프로토콜 지원 : gRPC-Web 과 Connect의 자체 프로토콜
  • Connect 프로토콜은 간단한 POST-only 프로토콜
    • HTTP/1.1 또는 HTTP/2 에서 동작
    • gRPC 와 gRPC-Web의 좋은 부분만 가져옴
  • Promise 및 Callback기반 API 동시 지원
    • React, Angular, Svelte 등과 잘 연동
  • 데모를 grpc-web 에서 변경해보니 번들 사이즈가 80% 감소