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 using `<script type="module">` Includes support for the `nomodule` attribute.

  3. JavaScript modules: dynamic import()

    Loading JavaScript modules dynamically using the import() syntax

  4. HTML Imports

    Deprecated method of including and reusing HTML documents in other HTML documents. Superseded by ES modules.

  5. Worker API: `Worker()` constructor: Support for ECMAScript modules