|
gptkbp:instanceOf
|
gptkb:JavaScript_module_system
|
|
gptkbp:abbreviation
|
gptkb:ESM
|
|
gptkbp:alsoKnownAs
|
gptkb:ES_Modules
|
|
gptkbp:canBeLoadedWith
|
type="module" in HTML
|
|
gptkbp:compatibleWith
|
dynamic require
|
|
gptkbp:defaultMimeType
|
text/javascript
|
|
gptkbp:enables
|
code splitting
tree shaking
modular JavaScript code
asynchronous module loading
|
|
gptkbp:exportSyntax
|
export ...
|
|
gptkbp:fileExtension
|
.mjs
|
|
gptkbp:hasFeature
|
lexical scoping
declarative syntax
strict mode by default
live bindings
circular dependency handling
hoisted imports and exports
|
|
gptkbp:importSyntax
|
import ... from ...
|
|
gptkbp:introducedIn
|
gptkb:ECMAScript_6
|
|
gptkbp:replacedBy
|
CommonJS in some environments
|
|
gptkbp:specifies
|
gptkb:ECMA-262
module scope
|
|
gptkbp:standardizedBy
|
gptkb:Ecma_International
|
|
gptkbp:supports
|
static analysis
import statement
export statement
top-level await
|
|
gptkbp:usedIn
|
gptkb:Node.js
browsers
|
|
gptkbp:bfsParent
|
gptkb:ES_Modules
|
|
gptkbp:bfsLayer
|
6
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
ECMAScript Modules
|