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.

Jump to: Surface forms Statements Referenced by

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.

RxJS usesConcept Scheduler