{"repo":"WICG/observable","summary":{"retrieved":"2026-05-16T07:35:52Z","triageViolations":10,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":27},"triage":[{"number":58,"url":"https://github.com/WICG/observable/issues/58","title":"Add more imperative examples alongside declarative ones","author":"domfarolino","createdAt":"2023-09-07T01:00:42Z","labels":["documentation"],"sloTimeUsed":"P982DT6H35M10S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":73,"url":"https://github.com/WICG/observable/issues/73","title":"Should Singular + Temporal + Pull actually be \"async function\" ?","author":"mmocny","createdAt":"2023-09-29T17:24:36Z","labels":["documentation"],"sloTimeUsed":"P959DT14H11M16S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":91,"url":"https://github.com/WICG/observable/issues/91","title":"Atomic transactions","author":"gordonbrander","createdAt":"2023-12-19T19:47:21Z","labels":[],"sloTimeUsed":"P878DT11H48M31S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":119,"url":"https://github.com/WICG/observable/issues/119","title":"Data Sinks support","author":"dariomannu","createdAt":"2024-02-17T11:54:03Z","labels":["possible future enhancement"],"sloTimeUsed":"P818DT19H41M49S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":189,"url":"https://github.com/WICG/observable/issues/189","title":"Sugar for making it ergonomic to lift errors and completions from inner observables","author":"Monkatraz","createdAt":"2024-12-26T15:56:06Z","labels":["possible future enhancement"],"sloTimeUsed":"P505DT15H39M46S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":203,"url":"https://github.com/WICG/observable/issues/203","title":"Promises are inferior to observables for `.every` because the result may be known synchronously but is not readable synchronously","author":"rbalicki2","createdAt":"2025-02-28T02:14:30Z","labels":[],"sloTimeUsed":"P442DT5H21M22S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":205,"url":"https://github.com/WICG/observable/issues/205","title":"Support for \"async\" abort?","author":"lifaon74","createdAt":"2025-03-10T10:49:52Z","labels":[],"sloTimeUsed":"P431DT20H46M","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":209,"url":"https://github.com/WICG/observable/issues/209","title":"Consider Observer generator protocol compatibility","author":"kriskowal","createdAt":"2025-04-17T18:38:35Z","labels":[],"sloTimeUsed":"P393DT12H57M17S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":210,"url":"https://github.com/WICG/observable/issues/210","title":"\"Run subscriber’s complete() method\"","author":"annevk","createdAt":"2025-05-05T13:14:39Z","labels":[],"sloTimeUsed":"P375DT18H21M13S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":211,"url":"https://github.com/WICG/observable/issues/211","title":"Showing observable listeners in devtools","author":"dariomannu","createdAt":"2025-05-15T14:37:19Z","labels":[],"sloTimeUsed":"P365DT16H58M33S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":2,"url":"https://github.com/WICG/observable/issues/2","title":"Web Socket, SSE, or streaming fetch example?","author":"benlesh","createdAt":"2023-03-18T19:22:21Z","labels":["documentation"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":20,"url":"https://github.com/WICG/observable/issues/20","title":"Why do some operators return Promises?","author":"tbondwilkinson","createdAt":"2023-06-06T16:12:47Z","labels":["promise-integration"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":9,"numLabels":1}},{"number":21,"url":"https://github.com/WICG/observable/issues/21","title":"Bikeshed: Do Promise-ifying methods need to be on Observable instances?","author":"tbondwilkinson","createdAt":"2023-06-06T16:19:58Z","labels":["promise-integration"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":33,"url":"https://github.com/WICG/observable/issues/33","title":"Observables can be made async iterable by using a buffer","author":"bakkot","createdAt":"2023-07-28T22:34:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":34,"url":"https://github.com/WICG/observable/issues/34","title":"`takeUntil` vs `extendableEvent.waitUntil`","author":"bakkot","createdAt":"2023-07-28T22:45:53Z","labels":["new-operator"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":35,"url":"https://github.com/WICG/observable/issues/35","title":"future methods on iterator helpers","author":"bakkot","createdAt":"2023-07-28T23:09:03Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":6,"numLabels":1}},{"number":55,"url":"https://github.com/WICG/observable/issues/55","title":"Debugging Observables","author":"littledan","createdAt":"2023-09-02T01:01:45Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":56,"url":"https://github.com/WICG/observable/issues/56","title":"Should the platform encourage stream-style handling of events?","author":"littledan","createdAt":"2023-09-02T01:06:08Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":68,"url":"https://github.com/WICG/observable/issues/68","title":"Investigate the performance of going through native <-> JS boundary in the API","author":"smaug----","createdAt":"2023-09-15T10:53:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":72,"url":"https://github.com/WICG/observable/issues/72","title":"Example APIs that could leverage Observables","author":"benlesh","createdAt":"2023-09-26T15:25:53Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":12,"numLabels":1}},{"number":92,"url":"https://github.com/WICG/observable/issues/92","title":"Please read the theory before fatal implementation","author":"nin-jin","createdAt":"2023-12-21T14:46:37Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":106,"url":"https://github.com/WICG/observable/issues/106","title":"Priority list of operators","author":"keithamus","createdAt":"2024-01-30T22:55:55Z","labels":["new-operator"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":10,"numLabels":1}},{"number":126,"url":"https://github.com/WICG/observable/issues/126","title":"Initial operators/methods to add, and a few to remove","author":"benlesh","createdAt":"2024-03-05T23:25:13Z","labels":["new-operator"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":132,"url":"https://github.com/WICG/observable/issues/132","title":"Should `first()` and `last()` support a default value?","author":"domfarolino","createdAt":"2024-04-02T22:04:30Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":7,"numLabels":1}},{"number":134,"url":"https://github.com/WICG/observable/issues/134","title":"Ergonomics: Automatic signal argument for `switchMap()`","author":"domfarolino","createdAt":"2024-04-03T14:59:48Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":135,"url":"https://github.com/WICG/observable/issues/135","title":"Extensibility of observables","author":"jrandolf","createdAt":"2024-04-06T00:28:15Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":145,"url":"https://github.com/WICG/observable/issues/145","title":"takeUntil - accept abort signals","author":"Jamesernator","createdAt":"2024-05-08T09:13:47Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":9,"numLabels":1}},{"number":148,"url":"https://github.com/WICG/observable/issues/148","title":"subscribe() should have a symmetric twin unsubscribe()","author":"mk-pmb","createdAt":"2024-06-06T18:43:09Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":18,"numLabels":1}},{"number":150,"url":"https://github.com/WICG/observable/issues/150","title":"Make Observable disposable","author":"jasnell","createdAt":"2024-06-10T23:30:32Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":181,"url":"https://github.com/WICG/observable/issues/181","title":"\"complete\" single fired events?","author":"benlesh","createdAt":"2024-10-21T19:09:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":182,"url":"https://github.com/WICG/observable/issues/182","title":"How to implement custom operators?","author":"flensrocker","createdAt":"2024-11-09T15:52:14Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":186,"url":"https://github.com/WICG/observable/issues/186","title":"Subject and BehaviorSubject — for frameworks and UI libs","author":"dariomannu","createdAt":"2024-12-09T17:39:29Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":200,"url":"https://github.com/WICG/observable/issues/200","title":"Consider making operators return `this.constructor`-typed objects, instead of native `Observable`","author":"domfarolino","createdAt":"2025-02-21T02:27:50Z","labels":["possible future enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":206,"url":"https://github.com/WICG/observable/issues/206","title":"Polyfill for browsers and Node.js","author":"streamich","createdAt":"2025-03-26T10:09:39Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":216,"url":"https://github.com/WICG/observable/issues/216","title":"Observables should not 'restart'","author":"jakearchibald","createdAt":"2025-11-19T06:43:05Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":35,"numLabels":0}},{"number":142,"url":"https://github.com/WICG/observable/pull/142","title":"Add short descriptions for scan, catch, and switchMap","author":"benlesh","createdAt":"2024-05-03T21:17:28Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":9,"numComments":9,"numLabels":0}},{"number":194,"url":"https://github.com/WICG/observable/pull/194","title":"Add some words about async iteration","author":"benlesh","createdAt":"2025-01-29T23:01:59Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0}}]}