The SDP used to establish a connection in WebRTC has a non-standard dialect: Plan B. Removal timeline: M93: Exception thrown in Canary. M96: Exception thrown in Beta and Stable. M102: Prior to this version, Plan B was allowed behind Deprecation Trial. With M102, sdpSemantics is ignored (you get Unified Plan no matter what). CrOS-only: Plan B was temporarily allowed up until M104.
{
"category": "JavaScript",
"flag_name": "",
"id": 5823036655665152,
"milestone": 102,
"name": "[WebRTC] Deprecate and Remove Plan B",
"summary": "The SDP used to establish a connection in WebRTC has a non-standard dialect: Plan B. Removal timeline:\r\nM93: Exception thrown in Canary.\r\nM96: Exception thrown in Beta and Stable.\r\nM102: Prior to this version, Plan B was allowed behind Deprecation Trial. With M102, sdpSemantics is ignored (you get Unified Plan no matter what). CrOS-only: Plan B was temporarily allowed up until M104."
}
With WebAssembly Dynamic Tiering, an heuristic decides which functions of a WebAssembly module get optimized, and when the optimization is triggered. This is an improvement to the existing eager optimization approach, where all functions get optimized immediately after baseline compilation is finished. WebAssembly Dynamic Tiering reduces the resource consumption of the optimizing compiler, and prevents the compiler from competing with the web application for resources.
{
"category": "WebAssembly",
"flag_name": null,
"id": 5685307493056512,
"milestone": 102,
"name": "WebAssembly Dynamic Tiering",
"summary": "With WebAssembly Dynamic Tiering, an heuristic decides which functions of a WebAssembly module get optimized, and when the optimization is triggered. This is an improvement to the existing eager optimization approach, where all functions get optimized immediately after baseline compilation is finished. WebAssembly Dynamic Tiering reduces the resource consumption of the optimizing compiler, and prevents the compiler from competing with the web application for resources."
}
[
{
"author": {
"name": "Maksim Sadym",
"email": "sadym@chromium.org",
"time": "Mon Apr 11 14:53:00 2022"
},
"commit": "a913a75b8c1fd761d90cbd1c59fde9df9a299616",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Apr 11 15:51:54 2022"
},
"subject": "Add `WebDriverBiDi` serialization to CDP",
"milestone": 102
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Fri Apr 08 11:40:34 2022"
},
"commit": "cce601bae6fa8728475699ba886f6894eb023bfe",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Apr 08 13:08:05 2022"
},
"subject": "[heap] Split off changes for concurrently processing TracedReference",
"milestone": 102
},
{
"author": {
"name": "Corentin Pescheloche",
"email": "cpescheloche@fb.com",
"time": "Tue Apr 05 22:45:41 2022"
},
"commit": "ca51ae3ac8b468509603633adb6ee3b3be9306ec",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Apr 06 19:29:14 2022"
},
"subject": "[api][profiler] Get StartProfiling, StopProfiling to accept integer ID rather than string",
"milestone": 102
},
{
"author": {
"name": "Kevin Babbitt",
"email": "kbabbitt@microsoft.com",
"time": "Thu Mar 31 03:49:46 2022"
},
"commit": "9238afb0c0ee52c9111a7e9f2f055137628771ad",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Apr 06 17:27:33 2022"
},
"subject": "Allow embedder to set global OOM handler",
"milestone": 102
},
{
"author": {
"name": "Leszek Swirski",
"email": "leszeks@chromium.org",
"time": "Wed Apr 06 11:56:49 2022"
},
"commit": "0ff8205261f7aed91efb19577af3fdcb5cdc4aba",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Apr 06 13:07:43 2022"
},
"subject": "[test] Add a unittest platform setup mixin",
"milestone": 102
},
{
"author": {
"name": "Stephen Roettger",
"email": "sroettger@google.com",
"time": "Wed Apr 06 07:41:15 2022"
},
"commit": "cff2b5000a1aa417a9c4499bcfa3ffda4542f4f1",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Apr 06 09:43:37 2022"
},
"subject": "Deprecate signature checks in Set{Accessor,NativeDataProperty}",
"milestone": 102
},
{
"author": {
"name": "Jakob Gruber",
"email": "jgruber@chromium.org",
"time": "Mon Apr 04 09:42:00 2022"
},
"commit": "1ff685d8b1a13794abaca3adf36cfd9838b1f6fc",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Apr 04 10:26:36 2022"
},
"subject": "[deoptimizer] Remove soft deopts",
"milestone": 102
},
{
"author": {
"name": "Stephen Roettger",
"email": "sroettger@google.com",
"time": "Wed Mar 30 12:39:57 2022"
},
"commit": "a8beac553b0a1639bc9790c2d6f82caf6b2e150f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Mar 31 12:11:21 2022"
},
"subject": "Deprecate some signature checks",
"milestone": 102
},
{
"author": {
"name": "Benedikt Meurer",
"email": "bmeurer@chromium.org",
"time": "Wed Mar 30 08:23:36 2022"
},
"commit": "56cfdd68c731c53d016326b890b56b5c30098998",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Mar 30 11:58:10 2022"
},
"subject": "[inspector] Add custom error dispatch machinery for debug evaluate.",
"milestone": 102
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Wed Mar 23 17:33:29 2022"
},
"commit": "7ff07f6ec53f24d455b3880c5b5995ede6604b60",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Mar 24 10:05:16 2022"
},
"subject": "heap: Add incremental mark/sweep step events",
"milestone": 102
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Wed Mar 23 09:24:36 2022"
},
"commit": "f6386018d472665e36d662c8b159d95325999d69",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Mar 23 21:04:51 2022"
},
"subject": "[api] Remove TracedGlobal<>",
"milestone": 102
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Mar 17 12:58:16 2022"
},
"commit": "ffae028b37991566c080c5528463f7d16017668c",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Mar 23 15:54:22 2022"
},
"subject": "Forward deprecation for resurrecting finalizer",
"milestone": 102
},
{
"author": {
"name": "Jakob Gruber",
"email": "jgruber@chromium.org",
"time": "Mon Mar 21 10:56:46 2022"
},
"commit": "b2978927d8a96ebc814cccbc5a9f1c35910ee621",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Mar 21 13:01:16 2022"
},
"subject": "Remove dynamic map checks and custom deoptimization kinds",
"milestone": 102
}
]