<script type="module"></script>
<script type="module" src="main.js"></script>
<script type="module">
/* JavaScript module code here */
</script>
<script type="importmap">
{
"imports": {
"shapes": "./shapes/square.js",
"shapes/square": "./modules/shapes/square.js",
"https://example.com/shapes/square.js": "./shapes/square.js",
"https://example.com/shapes/": "/shapes/square/",
"../shapes/square": "./shapes/square.js"
}
}
</script>
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/modulepreload
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
JavaScrip Modules
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Modules
https://www.webhek.com/post/ecmascript-modules-in-browsers.html
https://stackoverflow.com/questions/49338193/how-to-use-code-from-script-with-type-module