Bug 277548

Summary: Implement support for `async_iterable<T>` WebIDL type
Product: WebKit Reporter: Luca Casonato <hello>
Component: BindingsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Enhancement CC: cdumez, jackalmage, lwarlow, saschanaz, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: Unspecified   
OS: Unspecified   

Luca Casonato
Reported 2024-08-02 05:58:18 PDT
https://github.com/whatwg/webidl/pull/1397 adds the `async iterable<T>` type to WebIDL (lifted from whatwg/streams). WHATWG Streams are changing to use this API in https://github.com/whatwg/streams/pull/1310.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-08-09 05:59:15 PDT
Kagami Sascha Rosylight
Comment 2 2025-07-07 05:27:01 PDT
Heads up that https://github.com/whatwg/webidl/pull/1489 wants to change the grammar to `async_iterable` instead of `async iterable`. (And thus the title should change)
Tab Atkins Jr.
Comment 3 2025-07-21 12:16:32 PDT
Further heads up: <https://github.com/whatwg/webidl/pull/1500> is changing the type to `async_sequence<>` instead (and the interface declaration to `async_iterable<>`, from `async iterable<>`).
Note You need to log in before you can comment on or make changes to this bug.