The (Unofficial) Blog-style Changelog for the V8 JavaScript Engine
ECMAScript proposal for Map.prototype.getOrInsert, Map.prototype.getOrInsertComputed, WeakMap.prototype.getOrInsert, and WeakMap.prototype.getOrInsertComputed.
{
"category": "JavaScript",
"flag_name": "--js-flags=--js_upsert",
"id": 5201653661827072,
"milestone": 145,
"name": "Upsert",
"summary": "ECMAScript proposal for Map.prototype.getOrInsert, Map.prototype.getOrInsertComputed, WeakMap.prototype.getOrInsert, and WeakMap.prototype.getOrInsertComputed."
}A TC39 proposal to create iterators by sequencing existing iterators. Introduces Iterator.concat ( ...items ).
{
"category": "JavaScript",
"flag_name": null,
"id": 5193275975794688,
"milestone": 146,
"name": "Iterator Sequencing",
"summary": "A TC39 proposal to create iterators by sequencing existing iterators. Introduces Iterator.concat ( ...items )."
}Add Intl.Locale.prototype.variants as stated in https://tc39.es/ecma402/#sec-Intl.Locale.prototype.variants and also accept "variants" in option bag in Intl.Locale consturctor as in https://tc39.es/ecma402/#sec-updatelanguageid The changes to ECMA402 is merged in https://github.com/tc39/ecma402/pull/960 and the test code in test262 are merged in in https://github.com/tc39/test262/pull/4474/
{
"category": "JavaScript",
"flag_name": null,
"id": 4709921706868736,
"milestone": 146,
"name": "Intl.Locale.prototype.variants",
"summary": "Add Intl.Locale.prototype.variants as stated in \r\nhttps://tc39.es/ecma402/#sec-Intl.Locale.prototype.variants\r\nand also accept \"variants\" in option bag in Intl.Locale consturctor\r\nas in https://tc39.es/ecma402/#sec-updatelanguageid\r\nThe changes to ECMA402 is merged in \r\n https://github.com/tc39/ecma402/pull/960\r\nand the test code in test262 are merged in in https://github.com/tc39/test262/pull/4474/"
}No new features in this version.