RxJs는 filter, map, take, skip 등과 같은 유용한 체이닝 함수들을 제공한다. 또는, Observer 패턴을 통해, 여러 사용자가 값을 구독하고, 감시하는 형태의 비동기 프로그래밍 코딩 스타일을 제공한다.
Dart에서의 Iterable 패턴을 통한 map, filter, take, skip과 같은 함수를 제공한다.아래 형태로 활용 가능하다.