import()

Read More at MDN DocsView Spec

Safe to Use

import() is considered safe to use.

It’s supported by 93% of global browsers.

Browsers

ChromeDec 6, 2017v63.0.0
26%99%
There are no users of Chrome running a supported version.
SafariApr 12, 2018v11.1.0
5%96%
There are no users of Safari running a supported version.
EdgeJan 15, 2020v79.0.0
5%100%
There are no users of Edge running a supported version.
FirefoxMay 21, 2019v67.0.0
2%98%
There are no users of Firefox running a supported version.

Servers

Node.jsNov 21, 2019v13.2.0
Node.js supports this feature.
DenoMay 4, 2020v1.0.0
Deno supports this feature.

Version Breakdown

 
Agent
Support
Adoption
Chrome
Dec 6, 2017 v63.0.0
26%99%
There are no users of Chrome running a supported version.
Dec 6, 2017 – Latest
v63.0.0+
26%99%

Full Support

Chrome Android
Dec 5, 2017 v63.0.0
36%100%
100% of Chrome Android users are running a supported version.
Dec 5, 2017 – Latest
v63.0.0+
36%100%

Full Support

Deno
May 4, 2020 v1.0.0
Deno supports this feature.
May 4, 2020 – Latest
v1.0.0+

Full Support

Bundled Deno applications (using `deno compile`) do not support dynamic imports

Edge
Jan 15, 2020 v79.0.0
5%100%
There are no users of Edge running a supported version.
Jan 15, 2020 – Latest
v79.0.0+
5%100%

Full Support

Firefox
May 21, 2019 v67.0.0
2%98%
There are no users of Firefox running a supported version.
May 21, 2019 – Latest
v67.0.0+
2%98%

Full Support

Firefox for Android
May 21, 2019 v67.0.0
Firefox for Android supports this feature.
May 21, 2019 – Latest
v67.0.0+

Full Support

Internet Explorer
Unsupported
Internet Explorer does not support this feature.

No Support

Node.js
Nov 21, 2019 v13.2.0
Node.js supports this feature.
Nov 21, 2019 – Latest
v13.2.0+

Full Support

Dynamic import can be used in either CommonJS or ES module files, to import either CommonJS or ES module files. See Node's ECMAScript Modules documentation for more details.

Apr 23, 2019 – Latest
v12.0.0+

This feature is behind the --experimental-modules runtime_flag

Dynamic import can be used in either CommonJS or ES module files, to import either CommonJS or ES module files. See Node's ECMAScript Modules documentation for more details.

 
Quest Browser
Unknown v5.0.0
Quest Browser supports this feature.
Unknown
v5.0.0+

Full Support

Opera
Jan 4, 2018 v50.0.0
1%98%
There are no users of Opera running a supported version.
Jan 4, 2018 – Latest
v50.0.0+
1%98%

Full Support

Opera Android
May 14, 2018 v46.0.0
Opera Android supports this feature.
May 14, 2018 – Latest
v46.0.0+

Full Support

Safari
Apr 12, 2018 v11.1.0
5%96%
There are no users of Safari running a supported version.
Apr 12, 2018 – Latest
v11.1.0+
5%96%

Full Support

Safari on iOS
Mar 29, 2018 v11.3.0
16%99%
There are no users of Safari on iOS running a supported version.
Mar 29, 2018 – Latest
v11.3.0+
16%99%

Full Support

Samsung Internet
Jul 18, 2018 v8.0.0
2%93%
There are no users of Samsung Internet running a supported version.
Jul 18, 2018 – Latest
v8.0.0+
2%93%

Full Support

WebView Android
Dec 5, 2017 v63.0.0
WebView Android supports this feature.
Dec 5, 2017 – Latest
v63.0.0+

Full Support

See Also

Contribute