The streams APIs provide ubiquitous, interoperable primitives for creating, composing, and consuming streams of data. This change adds support for the async iterable protocol to the ReadableStream API, enabling readable streams to be used as the source of for await...of loops.
{
"category": "JavaScript",
"flag_name": null,
"id": 5143121161879552,
"milestone": 124,
"name": "Streams API: ReadableStream async iteration",
"summary": "The streams APIs provide ubiquitous, interoperable primitives for creating, composing, and consuming streams of data. This change adds support for the async iterable protocol to the ReadableStream API, enabling readable streams to be used as the source of for await...of loops."
}
[
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Fri Mar 08 13:23:14 2024"
},
"commit": "7be1c32c0866f11e981569d031eb5d77ddefda5f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Mar 08 14:03:52 2024"
},
"subject": "[api] Introduce indexed interceptor callbacks with new signature",
"milestone": 124
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Fri Mar 08 13:10:57 2024"
},
"commit": "42d9b5fc0d334a090ed30d7277141539c79355bf",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Mar 08 14:00:20 2024"
},
"subject": "[api] Introduce named interceptor callbacks with new signature",
"milestone": 124
},
{
"author": {
"name": "Stephen Roettger",
"email": "sroettger@google.com",
"time": "Fri Mar 08 08:39:36 2024"
},
"commit": "cd8ccac694f4486d02f95db1e8950b89aba4b5e1",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Mar 08 08:50:45 2024"
},
"subject": "[heap] Update MemoryChunk/Metadata accessors",
"milestone": 124
},
{
"author": {
"name": "Marja Hölttä",
"email": "marja@chromium.org",
"time": "Wed Mar 06 12:33:10 2024"
},
"commit": "94b3d99e996d3297b49147e37b901dfd1b291c3b",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Mar 06 13:33:21 2024"
},
"subject": "[turbofan] Optimize \"String + StringWrapper\" concatenation",
"milestone": 124
},
{
"author": {
"name": "Joyee Cheung",
"email": "joyee@igalia.com",
"time": "Thu Feb 29 17:03:38 2024"
},
"commit": "b639938e99fa6b5ffa9c859b18c72a251fd56942",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Mar 05 21:54:51 2024"
},
"subject": "[snapshot] support context embedder data serialization",
"milestone": 124
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Tue Mar 05 15:08:34 2024"
},
"commit": "23e3b6f650162ed2b332e55aa802adb8f41b50f2",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Mar 05 17:52:36 2024"
},
"subject": "[api] Remove deprecated API",
"milestone": 124
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Tue Mar 05 13:37:08 2024"
},
"commit": "46c241eb99557fe8205acac5c526650c3847d180",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Mar 05 15:57:15 2024"
},
"subject": "[api][cleanup] Deprecate accessor callbacks with Local<String>",
"milestone": 124
},
{
"author": {
"name": "Seokho Song",
"email": "seokho@chromium.org",
"time": "Sun Mar 03 04:22:42 2024"
},
"commit": "8fcd3f809ba5c71f7a29bc6623c1f93a9eac72fe",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Sun Mar 03 08:04:52 2024"
},
"subject": "Implement Float16Array, Math.f16round, and related DataView",
"milestone": 124
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Thu Feb 29 14:55:54 2024"
},
"commit": "5bdda7d5edcac16b698026b78c0eec6d179d3573",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Feb 29 17:02:59 2024"
},
"subject": "[static-roots] Fix fast setting of a function callback return values",
"milestone": 124
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Thu Feb 29 13:14:03 2024"
},
"commit": "76a5cea8606647b767792174876bc3bb501b1526",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Feb 29 14:17:51 2024"
},
"subject": "[runtime] Inline CallHandlerInfo into FunctionTemplateInfo",
"milestone": 124
},
{
"author": {
"name": "Scott Haseley",
"email": "shaseley@chromium.org",
"time": "Wed Feb 28 01:53:46 2024"
},
"commit": "1b95623017e01ae81eccc48f379eba9cbee09d9f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Feb 28 17:22:27 2024"
},
"subject": "Remove Context::[Get|Set]ContinuationPreservedEmbedderData()",
"milestone": 124
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Mon Feb 26 13:13:03 2024"
},
"commit": "792f32c947343a8b7f8b728ceb445cc87ddba144",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Feb 27 08:57:43 2024"
},
"subject": "[api] Refactor FunctionTemplate::New() and ObjectTemplate::New()",
"milestone": 124
},
{
"author": {
"name": "François Doray",
"email": "fdoray@chromium.org",
"time": "Fri Feb 16 21:50:24 2024"
},
"commit": "5bed1f2574e292c2def45c334bd4e168ebfd2ac3",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Feb 19 19:09:24 2024"
},
"subject": "[v8-tasks] Add source location to v8::TaskRunner, step 1/4.",
"milestone": 124
},
{
"author": {
"name": "Olivier Flückiger",
"email": "olivf@chromium.org",
"time": "Mon Feb 19 15:22:44 2024"
},
"commit": "e15a09c90f11ccd9e91f0400b9f4c63b703b4163",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Feb 19 16:59:00 2024"
},
"subject": "[static-roots] Expose the actual value in the api",
"milestone": 124
}
]