MediaRecorder produces BlobEvents that have no timing information. [1] requested adding a DOMHighResTimestamp to said BlobEvent [2]. The Pull Request was reviewed and approved by the only two implementors of the said API, Gecko and Chrome. [1] https://github.com/w3c/mediacapture-record/issues/73 [2] https://github.com/w3c/mediacapture-record/pull/95
{
"category": "JavaScript",
"flag_name": null,
"id": 5643877683822592,
"milestone": 57,
"name": "Add |timecode| to MediaRecorder's BlobEvent",
"summary": "MediaRecorder produces BlobEvents that have no timing information. [1] requested adding a DOMHighResTimestamp to said BlobEvent [2]. The Pull Request was reviewed and approved by the only two implementors of the said API, Gecko and Chrome.\r\n\r\n\r\n[1] https://github.com/w3c/mediacapture-record/issues/73\r\n[2] https://github.com/w3c/mediacapture-record/pull/95"
}
After discussion in the W3C Spec Github [1], there is agreement to remove this feature (and its associated boolean attribute). FF never shipped it [2], Chromium never wired its behaviour [3]. [1] https://github.com/w3c/mediacapture-record/issues/99 [2] https://github.com/mozilla/gecko-dev/blob/master/dom/webidl/MediaRecorder.webidl [3] https://cs.chromium.org/search/?q=m_ignoreMutedMedia&sq=package:chromium&type=cs
{
"category": "JavaScript",
"flag_name": null,
"id": 5637418589880320,
"milestone": 57,
"name": "Remove MediaRecorder |ignoreMutedMedia|",
"summary": "After discussion in the W3C Spec Github [1], there is agreement to remove this feature (and its associated boolean attribute). FF never shipped it [2], Chromium never wired its behaviour [3].\r\n\r\n[1] https://github.com/w3c/mediacapture-record/issues/99\r\n[2] https://github.com/mozilla/gecko-dev/blob/master/dom/webidl/MediaRecorder.webidl\r\n[3] https://cs.chromium.org/search/?q=m_ignoreMutedMedia&sq=package:chromium&type=cs"
}
Intl.DateTimeFormat.prototype.formatToParts() is scheduled to be added to the EcmaScript Internationalization API specification (Ecma 402). It adds a method to format date and time to a list of tokens and their type (e.g. literal, day, year, month, hour, minute, era, etc).
{
"category": "JavaScript",
"flag_name": null,
"id": 6319456309477376,
"milestone": 57,
"name": "Intl.DateTimeFormat.prototype.formatToParts()",
"summary": "Intl.DateTimeFormat.prototype.formatToParts() is scheduled to be added to the EcmaScript Internationalization API specification (Ecma 402). \r\n\r\nIt adds a method to format date and time to a list of tokens and their type (e.g. literal, day, year, month, hour, minute, era, etc). "
}
String formatting tools which returns a target/receiver string prepended or appended with a repeating pattern of characters: "foo".padStart(10, "0"); -> "0000000foo"; "foo".padEnd(10, "0"); -> "foo0000000";
{
"category": "JavaScript",
"flag_name": null,
"id": 5694172086403072,
"milestone": 57,
"name": "String.prototype.padStart() / String.prototype.padEnd()",
"summary": "String formatting tools which returns a target/receiver string prepended or appended with a repeating pattern of characters:\r\n\r\n\"foo\".padStart(10, \"0\"); -> \"0000000foo\";\r\n\"foo\".padEnd(10, \"0\"); -> \"foo0000000\";\r\n"
}
WebAssembly, or wasm, is an efficient low-level programming language for in-browser client-side execution. It is designed to support C/C++ and similar low-level languages. Future versions may be enhanced to better support other languages. WebAssembly is intended to be small, fast to decode, fast to compile, and fast to execute.
{
"category": "JavaScript",
"flag_name": null,
"id": 5453022515691520,
"milestone": 57,
"name": "WebAssembly",
"summary": "WebAssembly, or wasm, is an efficient low-level programming language for in-browser client-side execution. It is designed to support C/C++ and similar low-level languages. Future versions may be enhanced to better support other languages. WebAssembly is intended to be small, fast to decode, fast to compile, and fast to execute.\r\n"
}
[
{
"author": {
"name": "daniel.bevenius",
"email": "daniel.bevenius@gmail.com",
"time": "Mon Jan 16 14:53:28 2017"
},
"commit": "3e4c170bc7f0f8ceb73fee904d83a253b1cb7c99",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 16 14:53:28 2017"
},
"subject": "Updating comment changing bevavior -> behavior",
"milestone": 57
},
{
"author": {
"name": "scottmg",
"email": "scottmg@chromium.org",
"time": "Fri Jan 13 16:53:39 2017"
},
"commit": "57a87a52700deffdcb89d19de4d5163c4e6878fd",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Fri Jan 13 16:53:39 2017"
},
"subject": "Don't qualify #include in include/",
"milestone": 57
},
{
"author": {
"name": "scottmg",
"email": "scottmg@chromium.org",
"time": "Thu Jan 12 20:51:37 2017"
},
"commit": "ffc0931f879b5aeb48490d1ff34f710b45462e11",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 12 20:51:37 2017"
},
"subject": "Pull define for version out into v8-version-string.h and separate build target",
"milestone": 57
},
{
"author": {
"name": "mlippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Jan 12 14:02:21 2017"
},
"commit": "e00eae9e89dba96c523fec1ab5a60714ecb23567",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 12 14:02:21 2017"
},
"subject": "[api] Mark functions related to object grouping as DEPRECATE_SOON",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Jan 12 12:25:58 2017"
},
"commit": "9cd0de73dc920f7c75cb0f3aa55405701d43cae3",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 12 12:25:58 2017"
},
"subject": "[serializer] change internal field callbacks to take data pointer.",
"milestone": 57
},
{
"author": {
"name": "jochen",
"email": "jochen@chromium.org",
"time": "Thu Jan 12 11:33:51 2017"
},
"commit": "81c62e070b8656432899fc17b46b882bfcf1d59a",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Jan 12 11:33:51 2017"
},
"subject": "Do security checks in the promise constructor",
"milestone": 57
},
{
"author": {
"name": "scottmg",
"email": "scottmg@chromium.org",
"time": "Wed Jan 11 18:40:53 2017"
},
"commit": "45938454177f53fa24cfc08ad97ccbc162c3ba6d",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 11 18:40:53 2017"
},
"subject": "Pull define for version out into v8-version.h and separate build target",
"milestone": 57
},
{
"author": {
"name": "rdevlin.cronin",
"email": "rdevlin.cronin@chromium.org",
"time": "Wed Jan 11 14:48:24 2017"
},
"commit": "0befccd21b2634b841bcec11c51743c50d169796",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 11 14:48:24 2017"
},
"subject": "Update MessageCallback typedef Value name",
"milestone": 57
},
{
"author": {
"name": "ulan",
"email": "ulan@chromium.org",
"time": "Wed Jan 11 13:46:27 2017"
},
"commit": "18104fac86ed56ab21843e3e628f33aab92b1c4a",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 11 13:46:27 2017"
},
"subject": "[heap] Add API function for checking if the heap limit was increased",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Wed Jan 11 11:59:54 2017"
},
"commit": "a8cfc2f5e49a40f134ac342ae0cf629df494e6ce",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 11 11:59:54 2017"
},
"subject": "[debugger] deprecate v8::Debug:GetDebugContext.",
"milestone": 57
},
{
"author": {
"name": "mic.besace",
"email": "mic.besace@gmail.com",
"time": "Tue Jan 10 12:34:10 2017"
},
"commit": "fc86d4329b253bf21c1dd85469f1ef4b6e5ba01a",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 10 12:34:10 2017"
},
"subject": "[build] Introduce an embedder version string",
"milestone": 57
},
{
"author": {
"name": "jkummerow",
"email": "jkummerow@chromium.org",
"time": "Tue Jan 10 10:58:03 2017"
},
"commit": "af51befe694fe039db3554d4b9165f7d6baceb77",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 10 10:58:03 2017"
},
"subject": "Internalize strings in-place",
"milestone": 57
},
{
"author": {
"name": "cbruni",
"email": "cbruni@chromium.org",
"time": "Mon Jan 09 13:40:51 2017"
},
"commit": "09167bf6cd4aaa321803eb8f4261295840e89730",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 09 13:40:51 2017"
},
"subject": "Add Object::IsNullOrUndefined(Isolate*) helper method",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Mon Jan 09 10:12:04 2017"
},
"commit": "081193d5b14a1481849d9bb4ada45e3c39bb1075",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Jan 09 10:12:04 2017"
},
"subject": "[serializer] pass internal fields deserializer callback as argument.",
"milestone": 57
},
{
"author": {
"name": "rdevlin.cronin",
"email": "rdevlin.cronin@chromium.org",
"time": "Wed Jan 04 17:07:07 2017"
},
"commit": "f81590a1c8344cf87e72e312722abe0b35d9601f",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Jan 04 17:07:07 2017"
},
"subject": "Remove unnecessary v8:: prefixes in include/v8.h",
"milestone": 57
},
{
"author": {
"name": "binji",
"email": "binji@chromium.org",
"time": "Tue Jan 03 22:52:17 2017"
},
"commit": "534ddf645be293800ab0bd7107b307f668ac8d5b",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 03 22:52:17 2017"
},
"subject": "Disallow passing a SharedArrayBuffer in the transfer list.",
"milestone": 57
},
{
"author": {
"name": "jochen",
"email": "jochen@chromium.org",
"time": "Tue Jan 03 08:41:40 2017"
},
"commit": "1795343f3c0ff1f43bdde3e5f16cd65c0882ae67",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Jan 03 08:41:40 2017"
},
"subject": "Add support for idle tasks to the default platform",
"milestone": 57
},
{
"author": {
"name": "jbarboza",
"email": "jbarboza@ca.ibm.com",
"time": "Wed Dec 28 18:48:28 2016"
},
"commit": "224d3764e52fd4df91ece9274cee1305c3677286",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Dec 28 18:48:28 2016"
},
"subject": "abort in delete operators that shouldn't be called",
"milestone": 57
},
{
"author": {
"name": "bakkot",
"email": "bakkot@gmail.com",
"time": "Tue Dec 27 17:48:40 2016"
},
"commit": "bf9e013bbc52f8fb3040a15fb71c8abfc0c15de7",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 27 17:48:40 2016"
},
"subject": "[counters] Add UseCounters for 'f() = 0' syntax",
"milestone": 57
},
{
"author": {
"name": "ulan",
"email": "ulan@chromium.org",
"time": "Tue Dec 27 13:29:58 2016"
},
"commit": "d6c66dbce610713fc96edc94e6a7036a7ef6c695",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 27 13:29:58 2016"
},
"subject": "[heap] New API for increasing the heap limit for debugging.",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Dec 22 07:04:01 2016"
},
"commit": "381082168d37d4f2794360ae31dc078f2a350113",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Dec 22 07:04:01 2016"
},
"subject": "[debugger] deprecate v8::Debug:GetDebugContext.",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Tue Dec 20 12:13:29 2016"
},
"commit": "28432588c231019c2bb0dfbba8eba4304779706b",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 20 12:13:29 2016"
},
"subject": "[api] add API for Promise status and result.",
"milestone": 57
},
{
"author": {
"name": "cbruni",
"email": "cbruni@chromium.org",
"time": "Mon Dec 19 12:50:30 2016"
},
"commit": "c0282f608c381152ce5d3614ebd83ca3263e2de9",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Dec 19 12:50:30 2016"
},
"subject": "Add unittests to keep InstanceType lists in sync",
"milestone": 57
},
{
"author": {
"name": "gsathya",
"email": "gsathya@chromium.org",
"time": "Fri Dec 16 19:17:16 2016"
},
"commit": "b1c148b91f84d5825c9a52688e71b08fe2be2958",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Fri Dec 16 19:17:16 2016"
},
"subject": "[promisehook] Implement PromiseHook",
"milestone": 57
},
{
"author": {
"name": "mstarzinger",
"email": "mstarzinger@chromium.org",
"time": "Fri Dec 16 10:57:06 2016"
},
"commit": "92b370ee642743d4d795536900da7715c73152c9",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Fri Dec 16 10:57:06 2016"
},
"subject": "Introduce {ConstantElementsPair} struct for type safety.",
"milestone": 57
},
{
"author": {
"name": "binji",
"email": "binji@chromium.org",
"time": "Thu Dec 15 23:55:03 2016"
},
"commit": "1c5e1504e0305363cd262f1706cbd63f9a62ae46",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Dec 15 23:55:03 2016"
},
"subject": "Disallow passing a SharedArrayBuffer in the transfer list.",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Tue Dec 13 11:24:24 2016"
},
"commit": "449829b85ccb8e76ae5b2aafed65606e275a9bd1",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Dec 13 11:24:58 2016"
},
"subject": "[serializer] API to re-use global proxy in v8::Context::FromSnapshot.",
"milestone": 57
},
{
"author": {
"name": "bradnelson",
"email": "bradnelson@chromium.org",
"time": "Mon Dec 12 14:47:56 2016"
},
"commit": "aabbbec67c3c7363ef08c657f2d688ad2e8f7de8",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Dec 12 14:48:50 2016"
},
"subject": "[wasm] [asmjs] Route asm.js warnings to the dev console.",
"milestone": 57
},
{
"author": {
"name": "clemensh",
"email": "clemensh@chromium.org",
"time": "Mon Dec 12 12:45:49 2016"
},
"commit": "222541dff51aba0623edc98bbecb6e1a35d22063",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Dec 12 12:46:02 2016"
},
"subject": "[wasm] Generate correct locations for error messages",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Dec 08 12:44:29 2016"
},
"commit": "98b563ebf3fe39740970416691d8220c91cf599e",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Dec 08 12:45:05 2016"
},
"subject": "[serializer] include global proxy in additional context snapshots.",
"milestone": 57
},
{
"author": {
"name": "ishell",
"email": "ishell@chromium.org",
"time": "Fri Dec 02 10:03:18 2016"
},
"commit": "39e6f2ca4a2bdc39bd0291db944f0728bd527c5c",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Fri Dec 02 10:03:33 2016"
},
"subject": "[ic] Use validity cells to protect keyed element stores against object's prototype chain modifications.",
"milestone": 57
},
{
"author": {
"name": "kozyatinskiy",
"email": "kozyatinskiy@chromium.org",
"time": "Tue Nov 29 19:31:05 2016"
},
"commit": "d385ed069bb7b3759b6237f380f8585f16674f39",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Nov 29 19:31:23 2016"
},
"subject": "[inspector] removed old v8_inspector::Channel API",
"milestone": 57
},
{
"author": {
"name": "cbruni",
"email": "cbruni@chromium.org",
"time": "Tue Nov 29 10:13:47 2016"
},
"commit": "85321456cd1c52575babad6c9c7a1f6869087882",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Nov 29 10:14:18 2016"
},
"subject": "[api] Support sharing prototypes between FunctionTemplates",
"milestone": 57
},
{
"author": {
"name": "ishell",
"email": "ishell@chromium.org",
"time": "Mon Nov 28 22:56:35 2016"
},
"commit": "a39522f44f7e0be4686831688917e9675255dcaf",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Nov 28 22:56:52 2016"
},
"subject": "[ic] Use validity cells to protect keyed element stores against object's prototype chain modifications.",
"milestone": 57
},
{
"author": {
"name": "adamk",
"email": "adamk@chromium.org",
"time": "Mon Nov 28 21:43:26 2016"
},
"commit": "4c9f56d90a6c36fee2a097061fbab107e5723955",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Mon Nov 28 21:44:04 2016"
},
"subject": "[api] Remove \"experimental\" comments from ES6 features in v8.h",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Fri Nov 25 09:10:51 2016"
},
"commit": "d5ada19ce71f4fd74d0501966fbc2009c81c6573",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Fri Nov 25 09:11:04 2016"
},
"subject": "[debug] mark more unused debug API as deprecated.",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Nov 24 12:55:52 2016"
},
"commit": "abdbfc953d8d3b7cece335b9b56a323a8bd52ec4",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Nov 24 12:56:21 2016"
},
"subject": "[debug] remove deprecated debug command message queue.",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Nov 24 10:43:00 2016"
},
"commit": "81a64aa5488602e4643f1ecc3beeddb8828a853c",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Nov 24 10:43:22 2016"
},
"subject": "[debug] remove JSON debug protocol related tests.",
"milestone": 57
},
{
"author": {
"name": "kozyatinskiy",
"email": "kozyatinskiy@chromium.org",
"time": "Wed Nov 23 00:45:30 2016"
},
"commit": "eb3551d0a34dcc64abe871b79e9da1b19516a428",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Wed Nov 23 00:45:54 2016"
},
"subject": "Roll third_party/inspector_protocol to 4ad35c45aca9834b67ec2cb152c816ea1b7ceb48",
"milestone": 57
},
{
"author": {
"name": "kozyatinskiy",
"email": "kozyatinskiy@chromium.org",
"time": "Tue Nov 22 03:45:33 2016"
},
"commit": "21091c327b0fa84270b968cd6c102844c29f5615",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Tue Nov 22 03:46:05 2016"
},
"subject": "[inspector] removed deprecated ScriptOrigin cstor with is_embedder_debug_script",
"milestone": 57
},
{
"author": {
"name": "kozyatinskiy",
"email": "kozyatinskiy@chromium.org",
"time": "Thu Nov 17 16:50:41 2016"
},
"commit": "afd49054ac89d36060a9cdb250e400583513e2ac",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Nov 17 16:51:23 2016"
},
"subject": "[inspector] removed embbeder debugger script flag",
"milestone": 57
},
{
"author": {
"name": "vogelheim",
"email": "vogelheim@chromium.org",
"time": "Thu Nov 17 15:14:42 2016"
},
"commit": "541c36c00ea3960d026af743e68c105928ce921d",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Nov 17 15:15:22 2016"
},
"subject": "Updated version to 5.7",
"milestone": 57
},
{
"author": {
"name": "yangguo",
"email": "yangguo@chromium.org",
"time": "Thu Nov 17 06:41:44 2016"
},
"commit": "0d258b35c8698d5be5f01f3fb5693ac5b42efb27",
"committer": {
"name": "Commit bot",
"email": "commit-bot@chromium.org",
"time": "Thu Nov 17 06:42:23 2016"
},
"subject": "[api] deprecate v8::Function::IsBuiltin.",
"milestone": 57
}
]