Scheduler
E697568
Scheduler is a core RxJS abstraction that controls when and how observable notifications are executed, enabling precise management of concurrency and timing in reactive streams.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Scheduler (RxJS) | 0 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
RxJS abstraction
ⓘ
concurrency primitive ⓘ timing control mechanism ⓘ |
| abstractsFrom |
JavaScript event loop
ⓘ
requestAnimationFrame API ⓘ setInterval API ⓘ setTimeout API ⓘ |
| allows |
controlling execution context of observables
ⓘ
testing of time-based logic via virtual time ⓘ |
| associatedWith |
Observable (RxJS)
NERFINISHED
ⓘ
Operator (RxJS) NERFINISHED ⓘ Subscription (RxJS) NERFINISHED ⓘ |
| controls |
concurrency of observable streams
ⓘ
execution timing of observable notifications ⓘ |
| definedIn | RxJS library for JavaScript ⓘ |
| enables |
precise management of concurrency in reactive streams
ⓘ
precise management of timing in reactive streams ⓘ |
| hasResponsibility |
deciding when a subscription is disposed
ⓘ
deciding when a subscription starts ⓘ deciding when notifications are delivered ⓘ |
| hasType |
animationFrameScheduler
NERFINISHED
ⓘ
asapScheduler NERFINISHED ⓘ asyncScheduler ⓘ queueScheduler NERFINISHED ⓘ |
| provides |
abstraction over task scheduling
ⓘ
control over when tasks are executed ⓘ control over where tasks are executed ⓘ |
| supports |
asynchronous execution
ⓘ
delayed execution ⓘ periodic execution ⓘ synchronous execution ⓘ |
| targetEnvironment |
Node.js
NERFINISHED
ⓘ
browser JavaScript ⓘ |
| usedByOperator |
auditTime operator
ⓘ
bufferTime operator ⓘ debounceTime operator ⓘ delay operator ⓘ interval operator ⓘ observeOn operator ⓘ repeatWhen operator ⓘ retryWhen operator NERFINISHED ⓘ sampleTime operator ⓘ subscribeOn operator ⓘ throttleTime operator ⓘ timeInterval operator ⓘ timeout operator ⓘ timer operator ⓘ timestamp operator ⓘ windowTime operator ⓘ |
| usedIn |
RxJS
NERFINISHED
ⓘ
reactive programming ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.