1. 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.

  2. JavaScript modules via script tag

    Loading JavaScript module scripts (aka ES6 modules) using `<script type="module">` Includes support for the `nomodule` attribute.

  3. JavaScript modules: dynamic import()

    Loading JavaScript modules dynamically using the import() syntax

  4. javascript built-in: array

  5. javascript built-in: date

  6. javascript built-in: error

  7. javascript built-in: escape

  8. javascript built-in: eval

  9. javascript built-in: intl

  10. javascript built-in: isnan

  11. javascript built-in: json

  12. javascript built-in: map

  13. javascript built-in: math

  14. javascript built-in: nan

  15. javascript built-in: number

  16. javascript built-in: object

  17. javascript built-in: regexp

  18. javascript built-in: set

  19. javascript built-in: string

  20. javascript built-in: symbol

  21. javascript built-in: weakref

  22. javascript built-in: weakset

  23. javascript classes: extends

  24. javascript function

  25. javascript function: get

  26. javascript function: set

  27. javascript operator: await

  28. javascript operator: class

  29. javascript operator: delete

  30. javascript operator: import

  31. javascript operator: in

  32. javascript operator: new

  33. javascript operator: null

  34. javascript operator: super

  35. javascript operator: this

  36. javascript operator: typeof

  37. javascript operator: void

  38. javascript operator: yield

  39. javascript statement: block

  40. javascript statement: break

  41. javascript statement: class

  42. javascript statement: for

  43. javascript statement: import

  44. javascript statement: label

  45. javascript statement: let

  46. javascript statement: throw

  47. javascript statement: var

  48. javascript statement: while

  49. javascript statement: with