javascript-tutorial / javascript-tutorial/ru.javascript.info
[Предложение: учебник]: importmap и голые модули
Personne n'a encore pris cette issue.
- Langage dominant
- HTML
- Étoiles
- 4.1k
- Forks
- 922
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Описание
importmap появился в стандарте HTML в 2022-м и на 2024-й год имеют широкую поддержку в браузерах (более 90%). Видится важным рассказать о нём в уроке «Модули, введение», переработав раздел «Не допускаются «голые» модули». Можно заменить его, к примеру, на «Карта импортов, импорт «голых» модулей» и описать принцип работы <script type="importmap">. Возможно, имеет смысл подробно осветить тему в отдельном новом уроке или в уроке «Экспорт и импорт».
Мотивация
За последние несколько лет здорово эволюционировали браузеры, райнтаймы и инструменты сборки, меняются подходы к работе с модулями (выстрелил Vite с его «esm-подходом» в dev-режиме), появились различные реализации микрофронтендов, в том числе с использованием importmap.
Эволюционировал и порядок разрешения путей модулей: importmap не только привнёс работу с «голыми» модулями в браузер, но и сделал возможным «переопределение» путей на усмотрение разработчика. Без знания о том, как работает importmap, может быть в принципе непонятно, почему загружаются те или иные модули. Кажется весьма важным описать произошедшие изменения, которые, как видится, в скором будущем станут новым стандартом подключения зависимостей.
Готовы ли вы принять участие в реализации данного предложения?
Да, я готов(а) принять участие.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la leçon «Модули, введение» et sa section «Не допускаются «голые» модули», puis comparez la leçon associée «Экспорт и импорт». Examinez le comportement de HTML <script type="importmap"> et la résolution actuelle des modules par le navigateur ; le travail est terminé lorsque le tutoriel explique clairement les import maps, les imports de modules bare et les redéfinitions de chemins.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- html, javascript
- Domaine
- documentation, web-dev
- Type d'issue
- Documentation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100