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 (1)

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 )."
}

V8 release v14.7

Stable date:

Tags:javascript

Features (1)

Math.sumPrecise

Category: JavaScript

A TC39 proposal to add a method to sum multiple values to JavaScript. Add an iterable-taking `Math.sumPrecise` method which returns the sum of the values in the iterable using a more precise algorithm than naive summation.

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 4790090146643968,
  "milestone": 147,
  "name": "Math.sumPrecise",
  "summary": "A TC39 proposal to add a method to sum multiple values to JavaScript.\n\nAdd an iterable-taking `Math.sumPrecise` method which returns the sum of the values in the iterable using a more precise algorithm than naive summation."
}

More releases...