The Magic of RxJS by Natalia Tepluhina (Eng) | JSConfAM19
summary
Builds a breakout‑style canvas game live using RxJS observables and operators, wires a 60fps ticker via interval/pipe/scan, captures input with fromEvent and merge, combines streams with withLatestFrom/combineLatest, and computes paddle/ball/bricks state in a scan. The demo mostly runs in the browser, handles unsubscribe on game over, updates score, but exhibits a sporadic bug where the ball sometimes tunnels through the floor. The repository and branches for the finished code are linked.
AI-written summary · about
chapters (7)
- 0:00Start
- 4:35Compare Observables To Promise
- 5:19Anatomy of Observable
- 7:54Operators
- 11:24Interval
- 14:06Scan Operator
- 15:28User Input








