ECMAScript 2016

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instance_of gptkb:ECMAScript
gptkbp:features gptkb:Shared_Array_Buffer
gptkb:Array.prototype.includes
Object.entries
Object.values
async functions
Atomics
Exponentiation operator
String.prototype.pad End
String.prototype.pad Start
https://www.w3.org/2000/01/rdf-schema#label ECMAScript 2016
gptkbp:influenced_by gptkb:ECMAScript_5
gptkb:ECMAScript_2015
gptkbp:is_implemented_in gptkb:Node.js
gptkb:Deno
Browsers
gptkbp:is_maintained_by gptkb:ECMA_International
gptkbp:is_standardized_by gptkb:ECMA-262
gptkbp:language gptkb:Java_Script
gptkbp:latest_version 6th edition
gptkbp:next_edition gptkb:ECMAScript_2017
gptkb:ECMAScript_2015
gptkbp:notable_feature Improved performance
Improved syntax
Support for reflection
Support for modules
Support for classes
Better error handling
Support for generators
Support for default parameters
Support for iterators
New built-in methods
Support for async/await syntax
Support for proxies
Support for promises
Support for arrow functions
Support for binary data
Support for destructuring
Support for for...of loops
Support for let and const
Support for maps and sets
Support for promises and async/await
Support for rest parameters
Support for spread operator
Support for symbols
Support for template literals
Support for typed arrays
Support for weak maps and weak sets
gptkbp:release_year gptkb:2016
gptkbp:successor gptkb:ECMAScript_2017
gptkbp:type gptkb:C_programming_language
gptkbp:bfsParent gptkb:ECMA-262
gptkb:ECMAScript_2015
gptkb:ECMAScript
gptkbp:bfsLayer 5