Skip to content

Eventkit

Declarative streams for Typescript

Features

  • eventkit은 비동기 스트림을 쉽게 구성하고 관찰할 수 있도록 해주는 라이브러리임
  • RxJS와 유사하지만, 부작용 관리가 개선되었고 제너레이터 기반으로 설계됨
  • 상태 업데이트를 스트림에 푸시하면, 클라이언트에서 이를 실시간으로 수신 가능함
  • Stream 및 AsyncObservable을 통해 서버/클라이언트 양쪽에서 간단하게 구현 가능함
  • 서버 측 eventkit 활용
    • 상태 변경을 Stream에 push하고, 클라이언트는 해당 스트림을 구독
  • 클라이언트 측 eventkit 활용
    • 스트림 데이터를 받아 디코딩 후 UI 업데이트 수행
  • 공식 GitHub 저장소와 HTTP Streaming 가이드도 제공되고 있음

See also

Favorite site