The (Unofficial) Blog-style Changelog for the V8 JavaScript Engine

V8 release v14.5

Stable date:

Tags:javascript

Features (1)

Upsert

Category: JavaScript Flag name: --js-flags=--js_upsert

ECMAScript proposal for Map.prototype.getOrInsert, Map.prototype.getOrInsertComputed, WeakMap.prototype.getOrInsert, and WeakMap.prototype.getOrInsertComputed.

JSON data
{
  "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."
}

V8 release v14.6

Stable date:

Tags:javascript

Features (2)

Iterator Sequencing

Category: JavaScript

A TC39 proposal to create iterators by sequencing existing iterators. Introduces Iterator.concat ( ...items ).

JSON data
{
  "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 )."
}
Intl.Locale.prototype.variants

Category: JavaScript

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/

JSON data
{
  "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/"
}

V8 release v14.7

Stable date:

No new features in this version.

More releases...