ECMAScript 2017 (ES8)

Major new features:

async functions

shared memory and atomics

Minor new features:

Object.values()

Object.entries()

Object.getOwnPropertyDescriptors()

string padding

trailing commas in function parameter lists and calls