Limited Availability
id: observable
Observable
The
when() method on a event target returns an Observable object, which provides a declarative API for subscribing to and operating on events. It's an alternative to addEventListener() callbacks.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
135
Supported
Mozilla Firefox
—
Unsupported
Apple Safari
—
Unsupported
Microsoft Edge
135
Supported
Mobile Browser Engine Support
Chrome Android
135
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.EventTarget.when ↗
api.Observable ↗
api.Observable.Observable ↗
api.Observable.catch ↗
api.Observable.drop ↗
api.Observable.every ↗
api.Observable.filter ↗
api.Observable.finally ↗
api.Observable.find ↗
api.Observable.first ↗
api.Observable.flatMap ↗
api.Observable.forEach ↗
api.Observable.from_static ↗
api.Observable.inspect ↗
api.Observable.last ↗
api.Observable.map ↗
api.Observable.reduce ↗
api.Observable.some ↗
api.Observable.subscribe ↗
api.Observable.switchMap ↗
api.Observable.take ↗
api.Observable.takeUntil ↗
api.Observable.toArray ↗
api.Subscriber ↗
api.Subscriber.active ↗
api.Subscriber.addTeardown ↗
api.Subscriber.complete ↗
api.Subscriber.error ↗
api.Subscriber.next ↗
api.Subscriber.signal ↗