Bending time with Schedulers and RxJS 5
summary
Walks through concrete RxJS 5 behavior: shows the event‑loop ordering that prints 1 4 3 2, enumerates ~120 operators, and demonstrates switching execution context by swapping schedulers rather than rewriting code. Uses RxJS 5 APIs (queue / asap / async /animationFrame), builds demos that cancel scheduled tasks, animates with requestAnimationFrame, and runs time‑warped tests with a virtual/test scheduler so long delays execute instantly. Gives code and measurable timings.
AI-written summary · about
chapters (25)
- 0:00Intro
- 0:50Google Developer Expert
- 1:25International Speaker
- 3:22Community Leader
- 4:21Master of Ceremonies
- 7:05Angular Academy
- 8:14Macro & microtasks Quiz
- 13:37setTimeout Quiz
- 16:18setinterval(task, 50)
- 21:32Asynchronous by default
- 22:17Changing default Scheduler
- 27:23Observable
- 28:21Sync Implementation
- 35:02Main properties
- 36:08Schedulers Overview
- 39:02QueueScheduler Example
- 42:18AsapScheduler Example
- 45:30Cancelling tasks
- 48:29Internal Time
- 52:41Animations
- 54:24Frame Rates
- 56:03using setinterval
- 56:53Issues
- 57:24requestAnimation Frame
- 58:34Animation FrameScheduler








