1. JavaScript modules via script tag

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

  2. JavaScript modules: dynamic import()

    Loading JavaScript modules dynamically using the import() syntax

  3. Import maps

    Import maps allow control over what URLs get fetched by JavaScript `import` statements and `import()` expressions.

  4. HTML Imports

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

  5. WebAssembly Import/Export of Mutable Globals

    An extension to WebAssembly import and export of mutable global variables

  6. cssimportrule api

  7. cssimportrule api: href

  8. cssimportrule api: layername

  9. cssimportrule api: media

  10. cssimportrule api: stylesheet

  11. cssimportrule api: supportstext

  12. document api: importnode

  13. gpudevice api: importexternaltexture

  14. gpudevice api: importexternaltexture: `display-p3` color space

  15. gpudevice api: importexternaltexture: `videoframe` object as source

  16. subtlecrypto api: importkey

  17. subtlecrypto api: importkey: `ed25519` algorithm

  18. subtlecrypto api: importkey: `x25519` algorithm

  19. workerglobalscope api: importscripts

  20. workerglobalscope api: importscripts: `urls` parameter requires `trustedscripturl` instances when trusted types are enforced

  21. workerglobalscope api: importscripts: strict mime type checks for `importscripts()`

  22. xsltprocessor api: importstylesheet

  23. css at-rule: `@import`

  24. css at-rule: `@import`: `layer()`

  25. css at-rule: `@import`: `supports()` as import condition

  26. css at-rule: `@keyframes`: ignore `!important` declarations

  27. html element: script: type: `type="importmap"`

  28. html element: script: type: `type="importmap"`: integrity

  29. html element: script: type: `type="importmap"`: multiple import maps

  30. grammar: trailing commas: trailing comma in dynamic import

  31. javascript operator: import

  32. javascript operator: `import.meta`

  33. javascript operator: `import.meta`: `import.meta.resolve`

  34. javascript operator: import: the `options` parameter

  35. javascript operator: import: available in workers

  36. javascript statement: import

  37. javascript statement: import: arbitrary module namespace identifier names

  38. javascript statement: import: import attributes with `assert` syntax (formerly import assertions)

  39. javascript statement: import: import attributes with `assert` syntax (formerly import assertions): `assert {type: 'css'}`

  40. javascript statement: import: import attributes with `assert` syntax (formerly import assertions): `assert {type: 'json'}`

  41. javascript statement: import: import attributes (`with` syntax)

  42. javascript statement: import: import attributes (`with` syntax): `with {type: 'css'}`

  43. javascript statement: import: import attributes (`with` syntax): `with {type: 'json'}`

  44. javascript statement: import: available in service workers

  45. javascript statement: import: available in workers

  46. javascript statement: import: available in worklets

  47. api: module: `imports()` static method