Async Generator functions and a new iteration protocol (used by for-await-of loops and yield* expressions), to streamline consumption or implementation of streaming data sources.
{
"category": "JavaScript",
"flag_name": null,
"id": 5727385018171392,
"milestone": 63,
"name": "Async Iteration / Async Generators",
"summary": "Async Generator functions and a new iteration protocol (used by for-await-of loops and yield* expressions), to streamline consumption or implementation of streaming data sources."
}
Intl.PluralRules is a new API which exposes language-dependent data on pluralization forms of numbers. Given a locale and a number, Intl.PluralRules outputs a category, which can then be used for selection of the pluralization form of surrounding text.
{
"category": "JavaScript",
"flag_name": null,
"id": 5653874773852160,
"milestone": 63,
"name": "Intl.PluralRules",
"summary": "Intl.PluralRules is a new API which exposes language-dependent data on pluralization forms of numbers. Given a locale and a number, Intl.PluralRules outputs a category, which can then be used for selection of the pluralization form of surrounding text."
}
This finally method is used for registering a callback to be invoked when a promise is settled (either fulfilled, or rejected).
{
"category": "JavaScript",
"flag_name": null,
"id": 5704570235781120,
"milestone": 63,
"name": "Promise.prototype.finally",
"summary": "This finally method is used for registering a callback to be invoked when a promise is settled (either fulfilled, or rejected)."
}
This JavaScript feature adds a "function-like" import() module loading syntactic form to JavaScript. The existing syntactic forms for importing modules are static declarations. However, it's also desirable to be able to dynamically load parts of a JavaScript application at runtime.
{
"category": "JavaScript",
"flag_name": null,
"id": 5684934484164608,
"milestone": 63,
"name": "JavaScript module import()",
"summary": "This JavaScript feature adds a \"function-like\" import() module loading syntactic form to JavaScript. \r\n\r\nThe existing syntactic forms for importing modules are static declarations. However, it's also desirable to be able to dynamically load parts of a JavaScript application at runtime."
}
[
{
"author": {
"name": "Michaël Zasso",
"email": "mic.besace@gmail.com",
"time": "Thu Sep 28 14:05:22 2017"
},
"commit": "b096c44ffc32d84979bd2ea64ddfd08d643581ff",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Oct 05 07:17:45 2017"
},
"subject": "[build] Introduce an embedder version string",
"milestone": 63
},
{
"author": {
"name": "Mathias Bynens",
"email": "mathias@chromium.org",
"time": "Fri Sep 29 19:52:15 2017"
},
"commit": "d3c9812143f14fa616ebe2581f8b0a14f725d92e",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Oct 02 11:46:36 2017"
},
"subject": "[parser] Add use counter for U+2028 & U+2029",
"milestone": 63
},
{
"author": {
"name": "Yang Guo",
"email": "yangguo@chromium.org",
"time": "Tue Sep 26 08:48:52 2017"
},
"commit": "7f9de3dce97ca4ec252de3eb8b2e2de7da615789",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Sep 26 09:53:53 2017"
},
"subject": "[snapshot] add kProduceExhaustiveCodeCache option.",
"milestone": 63
},
{
"author": {
"name": "Sigurdur Asgeirsson",
"email": "siggi@chromium.org",
"time": "Thu Sep 14 18:24:23 2017"
},
"commit": "a787c3f9e12d8f392f56d7116dbf1fac09b12123",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Sep 15 11:48:16 2017"
},
"subject": "Allow overriding DCHECK handling and make it non-fatal.",
"milestone": 63
},
{
"author": {
"name": "Andreas Haas",
"email": "ahaas@chromium.org",
"time": "Thu Sep 14 17:34:15 2017"
},
"commit": "549692cbc0ab4e9929e6e5f13db879072b119fb0",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Sep 15 06:36:25 2017"
},
"subject": "[wasm] Streaming compilation for WebAssembly.",
"milestone": 63
},
{
"author": {
"name": "Georg Neis",
"email": "neis@chromium.org",
"time": "Mon Sep 11 13:16:27 2017"
},
"commit": "0c246c33a36f613078a086fa4f9918b05e665963",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Sep 11 18:55:48 2017"
},
"subject": "[bigint] Introduce BigInt type.",
"milestone": 63
},
{
"author": {
"name": "Jeremy Roman",
"email": "jbroman@chromium.org",
"time": "Mon Sep 11 02:22:47 2017"
},
"commit": "6716a7f641fbd520fde38d84daef4121ea978897",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Mon Sep 11 05:17:28 2017"
},
"subject": "Make v8::JSON::Stringify take Local<Value> instead of Local<Object>.",
"milestone": 63
},
{
"author": {
"name": "Anna Henningsen",
"email": "addaleax@gmail.com",
"time": "Wed Sep 06 18:43:47 2017"
},
"commit": "9b218658222434f1fd85c95569d3ebbb6c2f1531",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Fri Sep 08 13:07:24 2017"
},
"subject": "[api] Add optional data pointer to GC callbacks",
"milestone": 63
},
{
"author": {
"name": "Sathya Gunasekaran",
"email": "gsathya@chromium.org",
"time": "Wed Sep 06 05:57:21 2017"
},
"commit": "ba145b32b43047a727ab0ec86d3b5ac2a8f6a92b",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Sep 06 16:57:44 2017"
},
"subject": "[api] Fix typo in comment",
"milestone": 63
},
{
"author": {
"name": "Franziska Hinkelmann",
"email": "franzih@chromium.org",
"time": "Mon Sep 04 16:45:36 2017"
},
"commit": "43bb27789891c51b331e354f5c48e0d674d1077d",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Tue Sep 05 17:28:29 2017"
},
"subject": "[api] Use query interceptor in Object.keys().",
"milestone": 63
},
{
"author": {
"name": "Michael Hablich",
"email": "hablich@chromium.org",
"time": "Thu Aug 31 11:18:41 2017"
},
"commit": "88212a2a8456bfa5d099d3a21703f2899b5f6c25",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Aug 31 11:21:35 2017"
},
"subject": "Updated version to 6.3",
"milestone": 63
},
{
"author": {
"name": "Sathya Gunasekaran",
"email": "gsathya@chromium.org",
"time": "Wed Aug 30 17:03:38 2017"
},
"commit": "d138f8d7ef6bb1021c4b7ddce51374a10eef2061",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Aug 31 04:20:16 2017"
},
"subject": "[promise] Reduce size of PromiseCapability by making it a struct",
"milestone": 63
},
{
"author": {
"name": "Sathya Gunasekaran",
"email": "gsathya@chromium.org",
"time": "Wed Aug 30 21:21:13 2017"
},
"commit": "dbfe4a49d88f6655ed31285a40b63786ab1e8e49",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Thu Aug 31 00:28:56 2017"
},
"subject": "[Modules] Introduce ScriptOrModule and HostDefinedOptions",
"milestone": 63
},
{
"author": {
"name": "Sergei D",
"email": "dats@chromium.org",
"time": "Fri Aug 25 07:12:51 2017"
},
"commit": "11ba497cd887b6cdedba403d540094433082b33b",
"committer": {
"name": "Commit Bot",
"email": "commit-bot@chromium.org",
"time": "Wed Aug 30 06:28:09 2017"
},
"subject": "Delegate getting current wall-clock time to the Platform interface.",
"milestone": 63
}
]