Adds a method for triggering an ICE restart which causes a WebRTC connection to try to reconnect. This feature is already available in Chrome by passing the {iceRestart:true} argument to createOffer(). restartIce() is a version of this method that works regardless of signalingState.
{
"category": "JavaScript",
"flag_name": null,
"id": 5723155500892160,
"milestone": 77,
"name": "RTCPeerConnection.restartIce()",
"summary": "Adds a method for triggering an ICE restart which causes a WebRTC connection to try to reconnect. This feature is already available in Chrome by passing the {iceRestart:true} argument to createOffer(). restartIce() is a version of this method that works regardless of signalingState."
}
Enables serialization of errors, specifically, DOMException, Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError. An example of where this capability may be used is to pass an Error to a worker using PostMessage().
{
"category": "JavaScript",
"flag_name": null,
"id": 5745988251680768,
"milestone": 77,
"name": "Error serialization",
"summary": "Enables serialization of errors, specifically, DOMException, Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError. An example of where this capability may be used is to pass an Error to a worker using PostMessage()."
}
The step timing functions jump-both, jump-none, jump-start and jump-end were introduced to the spec for easing functions in 2018. Two of these (jump-start and jump-end) are aliases for start and end. The remaining two provide increased flexibility for step transitions by enabling step functions in which both or neither endpoint has a discontinuous step. Previously, one and only one of the two endpoints could have a step discontinuity.
{
"category": "JavaScript",
"flag_name": null,
"id": 5730327525851136,
"milestone": 77,
"name": "Support step timing functions jump-start|end|both|none",
"summary": "The step timing functions jump-both, jump-none, jump-start and jump-end were introduced to the spec for easing functions in 2018. Two of these (jump-start and jump-end) are aliases for start and end. The remaining two provide increased flexibility for step transitions by enabling step functions in which both or neither endpoint has a discontinuous step. Previously, one and only one of the two endpoints could have a step discontinuity."
}
This feature improves Intl.NumberFormat by adding support for measurement units, currency and sign display policies, and scientific and compact notation.
{
"category": "JavaScript",
"flag_name": null,
"id": 5430420699086848,
"milestone": 77,
"name": "Intl.NumberFormat Unified API Proposal",
"summary": "This feature improves Intl.NumberFormat by adding support for measurement units, currency and sign display policies, and scientific and compact notation."
}
[
{
"author": {
"name": "Maya Lekova",
"email": "mslekova@chromium.org",
"time": "Thu Jul 25 11:46:28 2019"
},
"commit": "9e90797ecece9193e0cdb612fd1639e02d0fc4fa",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jul 25 12:00:24 2019"
},
"subject": "Create V8 7.7 branch for Chrome 77",
"milestone": 77
},
{
"author": {
"name": "Yang Guo",
"email": "yangguo@chromium.org",
"time": "Wed Jul 17 05:54:12 2019"
},
"commit": "b33af60dd9e7e5b2557b9fbf3fdb80209f6db844",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jul 19 13:45:25 2019"
},
"subject": "[api] Get ScriptOrModule from CompileFunctionInContext",
"milestone": 77
},
{
"author": {
"name": "Daniel Clark",
"email": "daniec@microsoft.com",
"time": "Mon Jul 08 21:06:28 2019"
},
"commit": "749f0727a263b2e32de864aa49bf84fe78a5a2ce",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jul 09 00:09:32 2019"
},
"subject": "[modules] Implement SyntheticModule::ResolveExport and SyntheticModule::Evaluate.",
"milestone": 77
},
{
"author": {
"name": "Irina Yatsenko",
"email": "irinayat@microsoft.com",
"time": "Mon Jul 08 15:40:29 2019"
},
"commit": "ef332f7a6911c80ef18f31f81d642eee241a405e",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jul 08 17:23:49 2019"
},
"subject": "Make adding crash keys a platform API",
"milestone": 77
},
{
"author": {
"name": "Peter Marshall",
"email": "petermarshall@chromium.org",
"time": "Mon Jul 08 08:29:54 2019"
},
"commit": "edd383fbcd3511cfc4c6abc20e90df7e986180f2",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jul 08 13:37:16 2019"
},
"subject": "[tracing] Use the new perfetto client API",
"milestone": 77
},
{
"author": {
"name": "Daniel Clark",
"email": "daniec@microsoft.com",
"time": "Thu Jun 27 21:11:44 2019"
},
"commit": "92147e3aca982c714e9b6a26e108889b8cd66073",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jun 27 22:23:46 2019"
},
"subject": "[modules] Introduce SyntheticModule",
"milestone": 77
},
{
"author": {
"name": "Johannes Henkel",
"email": "johannes@chromium.org",
"time": "Wed Jun 26 00:45:46 2019"
},
"commit": "00e389d238846a67cbf01fb3a3ccf63212526bad",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jun 26 15:17:19 2019"
},
"subject": "[DevTools] V8StackTrace: Add the ability to limit the max async depth...",
"milestone": 77
},
{
"author": {
"name": "Jakob Gruber",
"email": "jgruber@chromium.org",
"time": "Mon Jun 24 15:05:24 2019"
},
"commit": "ff5a3e3d86118577de526c6b8d92afe7c0966bbe",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jun 26 10:15:11 2019"
},
"subject": "[scanner] Use JSRegExp::Flags instead of v8::RegExp::Flags",
"milestone": 77
},
{
"author": {
"name": "Sigurd Schneider",
"email": "sigurds@chromium.org",
"time": "Fri May 24 07:36:05 2019"
},
"commit": "5de719d43a710240bbe428d43005e359715bf82f",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jun 26 08:00:23 2019"
},
"subject": "[BUILD] Check for inconsistent build configuration",
"milestone": 77
},
{
"author": {
"name": "Dan Elphick",
"email": "delphick@chromium.org",
"time": "Tue Jun 18 09:52:25 2019"
},
"commit": "9ae5a9a1d6920da424647dd876b79a28c2cf63df",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jun 24 17:36:01 2019"
},
"subject": "[api] Remove deprecated Object::Get/Set methods",
"milestone": 77
},
{
"author": {
"name": "Yang Guo",
"email": "yangguo@chromium.org",
"time": "Tue Jun 11 13:11:16 2019"
},
"commit": "632239011db501e76475d82ff6492f37fa8c1edc",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jun 18 17:59:36 2019"
},
"subject": "Move inspector protocol definitions to include/",
"milestone": 77
},
{
"author": {
"name": "Michael Achenbach",
"email": "machenbach@chromium.org",
"time": "Tue Jun 18 12:32:01 2019"
},
"commit": "6f7ebd03857bed07b8594a15e9b606e801f08ac4",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jun 18 14:31:05 2019"
},
"subject": "Make nested DEPS files commonly owned",
"milestone": 77
},
{
"author": {
"name": "Daniel Vogelheim",
"email": "vogelheim@chromium.org",
"time": "Thu Jun 13 12:09:01 2019"
},
"commit": "b9342b7b5ff2e5588eceb503dd52bb1e3fbfb21c",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jun 14 14:10:28 2019"
},
"subject": "Allow embedder to block or modify eval arguments.",
"milestone": 77
},
{
"author": {
"name": "Simon Zünd",
"email": "szuend@chromium.org",
"time": "Thu Jun 13 09:55:34 2019"
},
"commit": "1c1aa818aff76bfa8e0bc7cbb1afaccf1738f55f",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jun 14 05:33:51 2019"
},
"subject": "[stack-trace] Introduce two usage counters for two CallSite API builtins",
"milestone": 77
},
{
"author": {
"name": "Johannes Henkel",
"email": "johannes@chromium.org",
"time": "Fri Jun 07 23:47:28 2019"
},
"commit": "af927dac4953a1d50c28fdd9cd5eb9e7ab1f2ace",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jun 11 17:39:56 2019"
},
"subject": "[DevTools] Remove V8InspectorSession::stateJSON().",
"milestone": 77
},
{
"author": {
"name": "Yang Guo",
"email": "yangguo@chromium.org",
"time": "Thu Jun 06 14:01:41 2019"
},
"commit": "e77e65f159b6d3218e3c43b51991a3714c3ebc06",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jun 06 19:17:40 2019"
},
"subject": "Introduce v8::Context::ScriptExecutionCallback",
"milestone": 77
},
{
"author": {
"name": "Ulan Degenbaev",
"email": "ulan@chromium.org",
"time": "Wed Jun 05 21:08:15 2019"
},
"commit": "e423f0040333dd3ab410b3c6cab5b71a4f75fa6a",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jun 06 10:22:56 2019"
},
"subject": "[api] Add a way to specify the max heap size in ResourceConstraints",
"milestone": 77
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Tue Jun 04 13:27:55 2019"
},
"commit": "cbf72529dabfd6fffdb6aa0f10bebd6cbf94dd5a",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jun 04 14:39:33 2019"
},
"subject": "[api,heap] Allow decrementing allocated embedder size",
"milestone": 77
}
]