Features (2)

Partial RTCRtpReceiver and RTCRtpContributingSource support

Category: JavaScript

The parts of the RTC Media API (https://w3c.github.io/webrtc-pc/#rtp-media-api) that allow keeping track of contributing sources for receiving tracks. RTCPeerConnection extension: getReceivers(). RTCRtpSender support: track, getContributingSources(). RTCRtpContributingSource support: timestamp, source. Feature for the rest of the API: https://www.chromestatus.com/feature/5347809238712320

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 5715393821802496,
  "milestone": 59,
  "name": "Partial RTCRtpReceiver and RTCRtpContributingSource support",
  "summary": "The parts of the RTC Media API (https://w3c.github.io/webrtc-pc/#rtp-media-api) that allow keeping track of contributing sources for receiving tracks. RTCPeerConnection extension: getReceivers(). RTCRtpSender support: track, getContributingSources(). RTCRtpContributingSource support: timestamp, source.\r\n\r\nFeature for the rest of the API:\r\nhttps://www.chromestatus.com/feature/5347809238712320"
}
RTCPeerConnection.onicegatheringstatechange

Category: JavaScript

This feature adds the icegatheringstatechange event and the onicegatheringstatechange event handler to RTCPeerConnection.

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 5738839242964992,
  "milestone": 59,
  "name": "RTCPeerConnection.onicegatheringstatechange",
  "summary": "This feature adds the icegatheringstatechange event and the onicegatheringstatechange event handler to RTCPeerConnection."
}

API Changes (38)

  • [v8] v8::StackTrace::AsArray returns correct array
  • [ESNext] Implement DynamicImportCall
  • [inspector] introduced StackFrame::IsWasm flag
  • Expose %IteratorPrototype% as an intrinsic in the public API.
  • [inspector] move console to builtins
  • Export the current data format version used by ValueSerializer.
  • [wasm] Module Builder v8 API: bytes passed in are owned by caller.
  • [cleanup] Make ArrayList functions const.
  • [inspector] move console to builtins
  • [inspector] move console to builtins
  • [inspector] store stack frame in struct instead of JSObject
  • [regexp] Add support for dotAll flag
  • [async-iteration] implement AsyncGenerator
  • [api] deprecate unused context size estimate.
  • [api] Remove duplicate forward declaration
  • [wasm] Deleted old way of checking embedder limits on wasm size.
  • [inspector] finally removed *ExecuteScript from inspector
  • [wasm] Override mechanism for wasm js APIs
  • [wasm] Skeleton WasmModuleObjectBuilder for streamed compilation
  • Adding V8_WARN_UNUSED_RESULT for specified TODOs
  • [wasm] Transferrable modules
  • Give v8::Eternal a direct reference to the handle.
  • Make v8::Eternal::Get and IsEmpty const.
  • Enable the embedder to provide stack trace printing
  • Fixing Android x64 build.
  • FunctionEntryHook: require no-snapshot build
  • Remove experimental fast accessor builder API
  • [wasm] Initial signal handler
  • [wasm] Initial signal handler
  • [debugger,api] deprecate everything in v8-debug.h
  • [api] Add v8::Isolate::DumpAndResetStats
  • Make idle tasks optional in the default platform.
  • Drop UniqueId from include/v8.h
  • Remove object grouping
  • Update V8 version to 5.9
  • [wasm] Initial signal handler
  • [modules] Make Module::Evaluate return the completion value.
  • Don't use DCHECK in v8-util.h.
JSON data
[
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Tue Apr 11 15:30:50 2017"
    },
    "commit": "2e4a68733803222274b1e029081ecd650b4344d6",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 11 15:30:50 2017"
    },
    "subject": "[v8] v8::StackTrace::AsArray returns correct array",
    "milestone": 59
  },
  {
    "author": {
      "name": "gsathya",
      "email": "gsathya@chromium.org",
      "time": "Tue Apr 11 09:33:11 2017"
    },
    "commit": "94283dcf4459fac0ef404d67898e2ba2012b32e6",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 11 09:33:11 2017"
    },
    "subject": "[ESNext] Implement DynamicImportCall",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Sat Apr 08 22:26:22 2017"
    },
    "commit": "c0c1d760283a52918ac0cbf5237e010930ffb734",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Sat Apr 08 22:26:22 2017"
    },
    "subject": "[inspector] introduced StackFrame::IsWasm flag",
    "milestone": 59
  },
  {
    "author": {
      "name": "raphael.kubo.da.costa",
      "email": "raphael.kubo.da.costa@intel.com",
      "time": "Fri Apr 07 08:33:57 2017"
    },
    "commit": "5ec1cddcdd0c599b00ae8f4fbb54987f92867b12",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Apr 07 08:33:57 2017"
    },
    "subject": "Expose %IteratorPrototype% as an intrinsic in the public API.",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Wed Apr 05 16:55:19 2017"
    },
    "commit": "f5dc738cda0336929dcb8eb73b87fdcd01b7c685",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Apr 05 16:55:19 2017"
    },
    "subject": "[inspector] move console to builtins",
    "milestone": 59
  },
  {
    "author": {
      "name": "jbroman",
      "email": "jbroman@chromium.org",
      "time": "Tue Apr 04 19:26:32 2017"
    },
    "commit": "e46f841849ef541e31c2cc4891c1ce44e57285b1",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 04 19:26:32 2017"
    },
    "subject": "Export the current data format version used by ValueSerializer.",
    "milestone": 59
  },
  {
    "author": {
      "name": "mtrofin",
      "email": "mtrofin@chromium.org",
      "time": "Tue Apr 04 16:22:46 2017"
    },
    "commit": "0bd9f1b8e60466fcfbbb01b5d048c72e3d01d361",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 04 16:22:46 2017"
    },
    "subject": "[wasm] Module Builder v8 API: bytes passed in are owned by caller.",
    "milestone": 59
  },
  {
    "author": {
      "name": "Franziska Hinkelmann",
      "email": "franzih@chromium.org",
      "time": "Tue Apr 04 11:29:59 2017"
    },
    "commit": "f9d2c5123e0a1f550873b5f693ff13b707ff4e7b",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 04 12:06:56 2017"
    },
    "subject": "[cleanup] Make ArrayList functions const.",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Tue Apr 04 00:38:38 2017"
    },
    "commit": "cc74ea0bc4fe4a71fa53d08b62cc18d15e01fbb3",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Apr 04 00:38:38 2017"
    },
    "subject": "[inspector] move console to builtins",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Mon Apr 03 23:00:49 2017"
    },
    "commit": "55905f85d63d75aaa9313e51eb7bede754a8e41c",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Apr 03 23:00:49 2017"
    },
    "subject": "[inspector] move console to builtins",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Mon Apr 03 14:58:49 2017"
    },
    "commit": "dc662e5b740c46dc6350485efd64bccd4a4d7630",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Apr 03 14:58:49 2017"
    },
    "subject": "[inspector] store stack frame in struct instead of JSObject",
    "milestone": 59
  },
  {
    "author": {
      "name": "jgruber",
      "email": "jgruber@chromium.org",
      "time": "Fri Mar 31 09:20:13 2017"
    },
    "commit": "cec39ad1ade5b38a7b203e9cc64cca867196f33a",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 31 09:20:13 2017"
    },
    "subject": "[regexp] Add support for dotAll flag",
    "milestone": 59
  },
  {
    "author": {
      "name": "Caitlin Potter",
      "email": "caitp@igalia.com",
      "time": "Wed Mar 29 13:41:45 2017"
    },
    "commit": "bf463c4dc080abb1ae39c6f0a93e6a95867b0ca3",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Mar 29 17:33:12 2017"
    },
    "subject": "[async-iteration] implement AsyncGenerator",
    "milestone": 59
  },
  {
    "author": {
      "name": "Yang Guo",
      "email": "yangguo@chromium.org",
      "time": "Wed Mar 29 09:07:48 2017"
    },
    "commit": "da5b745dba387d0afdb99cd385ba1467a3ca2831",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Mar 29 09:56:22 2017"
    },
    "subject": "[api] deprecate unused context size estimate.",
    "milestone": 59
  },
  {
    "author": {
      "name": "gsathya",
      "email": "gsathya@chromium.org",
      "time": "Wed Mar 29 06:51:02 2017"
    },
    "commit": "4c78e4bbad6ff4686d041c34a1ee30103fc49e52",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Mar 29 06:51:02 2017"
    },
    "subject": "[api] Remove duplicate forward declaration",
    "milestone": 59
  },
  {
    "author": {
      "name": "mtrofin",
      "email": "mtrofin@chromium.org",
      "time": "Tue Mar 28 06:24:35 2017"
    },
    "commit": "6226576efa82ee8748e0711af2f98dbda031b8c7",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Mar 28 06:24:35 2017"
    },
    "subject": "[wasm] Deleted old way of checking embedder limits on wasm size.",
    "milestone": 59
  },
  {
    "author": {
      "name": "kozyatinskiy",
      "email": "kozyatinskiy@chromium.org",
      "time": "Mon Mar 27 19:26:18 2017"
    },
    "commit": "43791ce02c8bb566915c948fd6f48d3fe8bb99fa",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Mar 27 19:26:18 2017"
    },
    "subject": "[inspector] finally removed *ExecuteScript from inspector",
    "milestone": 59
  },
  {
    "author": {
      "name": "mtrofin",
      "email": "mtrofin@chromium.org",
      "time": "Fri Mar 24 18:26:07 2017"
    },
    "commit": "5fdb5a148e7759b89d09ca5eac5a24af63bdd125",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 24 18:26:07 2017"
    },
    "subject": "[wasm] Override mechanism for wasm js APIs",
    "milestone": 59
  },
  {
    "author": {
      "name": "mtrofin",
      "email": "mtrofin@chromium.org",
      "time": "Thu Mar 23 01:47:17 2017"
    },
    "commit": "78905107d3a6465f346d909fa7f1c22ffec144c2",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Mar 23 01:47:17 2017"
    },
    "subject": "[wasm] Skeleton WasmModuleObjectBuilder for streamed compilation",
    "milestone": 59
  },
  {
    "author": {
      "name": "daniel.bevenius",
      "email": "daniel.bevenius@gmail.com",
      "time": "Wed Mar 22 10:24:28 2017"
    },
    "commit": "4e92e124858c56bd0c99533395c9c2333d954e5f",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Mar 22 10:24:28 2017"
    },
    "subject": "Adding V8_WARN_UNUSED_RESULT for specified TODOs",
    "milestone": 59
  },
  {
    "author": {
      "name": "mtrofin",
      "email": "mtrofin@chromium.org",
      "time": "Mon Mar 20 19:03:23 2017"
    },
    "commit": "99743ad460ea5b9795ba9d70a074e75d7362a3d1",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Mar 20 19:03:23 2017"
    },
    "subject": "[wasm] Transferrable modules",
    "milestone": 59
  },
  {
    "author": {
      "name": "jbroman",
      "email": "jbroman@chromium.org",
      "time": "Fri Mar 17 17:23:34 2017"
    },
    "commit": "4acdb5eec2c79331c47081c23f7d51d3244a2bf0",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 17 17:23:34 2017"
    },
    "subject": "Give v8::Eternal a direct reference to the handle.",
    "milestone": 59
  },
  {
    "author": {
      "name": "jbroman",
      "email": "jbroman@chromium.org",
      "time": "Fri Mar 17 14:48:20 2017"
    },
    "commit": "3700a01c8243a1f394380e87e479e7db32dc8a14",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 17 14:48:20 2017"
    },
    "subject": "Make v8::Eternal::Get and IsEmpty const.",
    "milestone": 59
  },
  {
    "author": {
      "name": "Jochen Eisinger",
      "email": "jochen@chromium.org",
      "time": "Fri Mar 17 11:41:30 2017"
    },
    "commit": "876725d5d5d69cc6ce8a6dfa92a91ebbc90b89db",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 17 12:07:25 2017"
    },
    "subject": "Enable the embedder to provide stack trace printing",
    "milestone": 59
  },
  {
    "author": {
      "name": "Eric Holk",
      "email": "eholk@chromium.org",
      "time": "Thu Mar 16 15:58:24 2017"
    },
    "commit": "18c77ce51bcfd20f7821aad581749f7c15fb550a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Mar 16 18:08:56 2017"
    },
    "subject": "Fixing Android x64 build.",
    "milestone": 59
  },
  {
    "author": {
      "name": "jkummerow",
      "email": "jkummerow@chromium.org",
      "time": "Tue Mar 14 12:31:03 2017"
    },
    "commit": "d0e604bf261470b1404e2ddf6da29206dad72026",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Mar 14 12:31:03 2017"
    },
    "subject": "FunctionEntryHook: require no-snapshot build",
    "milestone": 59
  },
  {
    "author": {
      "name": "Jochen Eisinger",
      "email": "jochen@chromium.org",
      "time": "Mon Mar 13 14:01:45 2017"
    },
    "commit": "2cd2f5feff3a811eb1d2a69996f8be9f501c44a5",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Mar 14 08:14:48 2017"
    },
    "subject": "Remove experimental fast accessor builder API",
    "milestone": 59
  },
  {
    "author": {
      "name": "eholk",
      "email": "eholk@chromium.org",
      "time": "Mon Mar 13 22:12:23 2017"
    },
    "commit": "118c376fcbe483b155eec26f8d9192f8cb4b4721",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Mar 13 22:12:23 2017"
    },
    "subject": "[wasm] Initial signal handler",
    "milestone": 59
  },
  {
    "author": {
      "name": "eholk",
      "email": "eholk@chromium.org",
      "time": "Mon Mar 13 19:14:35 2017"
    },
    "commit": "338622d7cae787a63cece1f2e79a8b030023940b",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Mar 13 19:14:35 2017"
    },
    "subject": "[wasm] Initial signal handler",
    "milestone": 59
  },
  {
    "author": {
      "name": "yangguo",
      "email": "yangguo@chromium.org",
      "time": "Fri Mar 10 07:06:25 2017"
    },
    "commit": "faf5f52627cdb398cac2f756e79dba042c48d7b2",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Mar 10 07:06:25 2017"
    },
    "subject": "[debugger,api] deprecate everything in v8-debug.h",
    "milestone": 59
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Thu Mar 09 13:44:22 2017"
    },
    "commit": "9ac64ca19157ce679299a4b9bcc9cfb5372e4818",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Mar 09 17:30:42 2017"
    },
    "subject": "[api] Add v8::Isolate::DumpAndResetStats",
    "milestone": 59
  },
  {
    "author": {
      "name": "ulan",
      "email": "ulan@chromium.org",
      "time": "Tue Mar 07 13:37:41 2017"
    },
    "commit": "dab18fb0bbcddfc2468abf41ffdb83a53305838a",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Mar 07 13:37:41 2017"
    },
    "subject": "Make idle tasks optional in the default platform.",
    "milestone": 59
  },
  {
    "author": {
      "name": "addaleax",
      "email": "addaleax@gmail.com",
      "time": "Mon Mar 06 10:58:01 2017"
    },
    "commit": "de1461b7efd2f52adc9b544240a04937c510a91c",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Mar 06 10:58:01 2017"
    },
    "subject": "Drop UniqueId from include/v8.h",
    "milestone": 59
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Thu Mar 02 17:03:31 2017"
    },
    "commit": "78867ad8707a0163b27b925d9282f18fd4c026ae",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Mar 02 17:53:07 2017"
    },
    "subject": "Remove object grouping",
    "milestone": 59
  },
  {
    "author": {
      "name": "hablich",
      "email": "hablich@chromium.org",
      "time": "Thu Mar 02 11:09:43 2017"
    },
    "commit": "1a397148055bcb4dc6fab6f7a91846a9639b7403",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Mar 02 11:09:43 2017"
    },
    "subject": "Update V8 version to 5.9",
    "milestone": 59
  },
  {
    "author": {
      "name": "eholk",
      "email": "eholk@chromium.org",
      "time": "Wed Mar 01 18:02:13 2017"
    },
    "commit": "a5af7fe9ee388a636675f4a6872b1d34fa7d1a7a",
    "committer": {
      "name": "Commit bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Mar 01 18:02:13 2017"
    },
    "subject": "[wasm] Initial signal handler",
    "milestone": 59
  },
  {
    "author": {
      "name": "Georg Neis",
      "email": "neis@chromium.org",
      "time": "Tue Feb 28 10:11:54 2017"
    },
    "commit": "ae66dcbec0b2457d5c050e1869a2de18925e23e1",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Feb 28 19:02:32 2017"
    },
    "subject": "[modules] Make Module::Evaluate return the completion value.",
    "milestone": 59
  },
  {
    "author": {
      "name": "Daniel Cheng",
      "email": "dcheng@chromium.org",
      "time": "Mon Feb 27 10:11:08 2017"
    },
    "commit": "60991f990b2ec0efe57668c499091695ac416f39",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Feb 27 16:05:46 2017"
    },
    "subject": "Don't use DCHECK in v8-util.h.",
    "milestone": 59
  }
]