ES Modules

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:aircraft
gptkbp:allows static analysis
gptkbp:bomb_load script type='module' tag
gptkbp:can_be_used_with gptkb:Node.js_ES_module_loader
gptkb:church
gptkb:Babel
gptkb:Svelte
gptkb:Next.js
gptkb:Webpack
gptkb:Angular
gptkb:Vue.js
gptkb:Gatsby
Parcel
Rollup
gptkbp:defines gptkb:language
gptkbp:enables tree shaking
gptkbp:exported_to gptkb:Common_JS
Java Script files
dynamic import
gptkbp:facilitates code reuse
gptkbp:features gptkb:Java_Script_2020
gptkb:Java_Script_2021
Java Script 2022
Java Script 2023
https://www.w3.org/2000/01/rdf-schema#label ES Modules
gptkbp:introduced ECMA Script 2015
gptkbp:is_compatible_with gptkb:film_production_company
gptkb:Type_Script
gptkbp:is_designed_for better code organization
gptkbp:is_designed_to avoid global scope pollution
gptkbp:is_different_from gptkb:Common_JS
gptkbp:is_part_of Java Script ecosystem
Java Script language specification
gptkbp:is_standardized_by Java Script modules
gptkbp:is_supported_by gptkb:Deno
modern browsers
Node.js version 12 and above
gptkbp:is_used_for modular programming
server-side scripting
client-side scripting
gptkbp:is_used_in progressive web apps
modern web development
browser environments
Node.js environments
gptkbp:provides asynchronous loading
gptkbp:requires HTTP/ HTTPS for loading in browsers
gptkbp:supports import statement
circular dependencies
default exports
export statement
named exports
gptkbp:uses strict mode by default