1. Array.prototype.findIndex

    The `findIndex()` method returns the index of the first element in the array that satisfies the provided testing function.

  2. flat & flatMap array methods

    Methods to flatten any sub-arrays found in an array by concatenating their elements.

  3. ECMAScript 5

    Full support for the ECMAScript 5 specification. Features include `Function.prototype.bind`, Array methods like `indexOf`, `forEach`, `map` & `filter`, Object methods like `defineProperty`, `create` & `keys`, the `trim` method on Strings and many more.

  4. ECMAScript 2015 (ES6)

    Support for the ECMAScript 2015 specification. Features include Promises, Modules, Classes, Template Literals, Arrow Functions, Let and Const, Default Parameters, Generators, Destructuring Assignment, Rest & Spread, Map/Set & WeakMap/WeakSet and many more.

  5. Shared Array Buffer

    Type of ArrayBuffer that can be shared across Workers.

  6. Typed Arrays

    JavaScript typed arrays provide a mechanism for accessing raw binary data much more efficiently. Includes: `Int8Array`, `Uint8Array`, `Uint8ClampedArray`, `Int16Array`, `Uint16Array`, `Int32Array`, `Uint32Array`, `Float32Array` & `Float64Array`

  7. angle_instanced_arrays api: vertexattribdivisorangle

  8. cssnumericarray api: @@iterator

  9. dommatrixreadonly api: `fromfloat32array()` static method

  10. dommatrixreadonly api: `fromfloat64array()` static method

  11. dommatrixreadonly api: `tofloat32array()`

  12. dommatrixreadonly api: `tofloat64array()`

  13. dommatrix api: `fromfloat32array()` static method

  14. dommatrix api: `fromfloat64array()` static method

  15. oes_vertex_array_object api: createvertexarrayoes

  16. pushmessagedata api: arraybuffer

  17. rtcdatachannel api: binarytype: `arraybuffer` value

  18. webgl2renderingcontext api: bufferdata: `srcdata` parameter accepts `sharedarraybuffer` type

  19. webgl2renderingcontext api: createvertexarray

  20. webgl2renderingcontext api: vertexattrib1fv: `value` parameter accepts `sharedarraybuffer` type

  21. webgl2renderingcontext api: vertexattrib2fv: `value` parameter accepts `sharedarraybuffer` type

  22. webgl2renderingcontext api: vertexattrib3fv: `value` parameter accepts `sharedarraybuffer` type

  23. webgl2renderingcontext api: vertexattrib4fv: `value` parameter accepts `sharedarraybuffer` type

  24. webgl2renderingcontext api: vertexattribi4iv: `value` parameter accepts `sharedarraybuffer` type

  25. webgl2renderingcontext api: vertexattribi4uiv: `value` parameter accepts `sharedarraybuffer` type

  26. webglrenderingcontext api: vertexattrib1fv: `value` parameter accepts `sharedarraybuffer` type

  27. webglrenderingcontext api: vertexattrib2fv: `value` parameter accepts `sharedarraybuffer` type

  28. webglrenderingcontext api: vertexattrib3fv: `value` parameter accepts `sharedarraybuffer` type

  29. webglrenderingcontext api: vertexattrib4fv: `value` parameter accepts `sharedarraybuffer` type

  30. xrinputsourcearray api: @@iterator

  31. javascript built-in: array: @@iterator

  32. javascript built-in: array: at

  33. javascript built-in: array: concat

  34. javascript built-in: array: flat

  35. javascript built-in: array: flatmap

  36. javascript built-in: atomics: atomic operations on non-shared `arraybuffer` objects

  37. javascript built-in: dataview: `dataview()` constructor: `sharedarraybuffer` accepted as buffer

  38. javascript built-in: float32array

  39. javascript built-in: float32array: `float32array()` constructor

  40. javascript built-in: float32array: `float32array()` constructor: constructor without parameters

  41. javascript built-in: float32array: `float32array()` constructor: `new float32array(iterable)`

  42. javascript built-in: float64array

  43. javascript built-in: float64array: `float64array()` constructor

  44. javascript built-in: float64array: `float64array()` constructor: constructor without parameters

  45. javascript built-in: float64array: `float64array()` constructor: `new float64array(iterable)`

  46. javascript built-in: iterator: toarray

  47. javascript built-in: typedarray: @@iterator

  48. javascript built-in: typedarray: at

  49. javascript operator: destructuring assignment: rest in arrays

  50. javascript operator: spread syntax (...): spread in array literals