Import Maps

JavaScript 🔴 Senior

Definition

API navigateur via <script type='importmap'> qui mappe des specifiers de modules a des URLs. Permet d'utiliser des bare imports sans bundler.

Analogie

Un annuaire qui traduit les noms (lodash) en adresses reelles (https://cdn.../lodash.js).

Exemple de code

<script type="importmap">
{ "imports": { "lodash": "/libs/lodash.js" } }
</script>
<script type="module">
import _ from 'lodash';
</script>

Cas d'usage

Prototypage rapide sans bundler, migration progressive vers ESM natif dans le navigateur.

#core#modules#navigateur