[Предложение: учебник]: importmap и голые модули
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- html, javascript
- Domaine
- documentation, web-dev
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.
Description
Описание
importmap появился в стандарте HTML в 2022-м и на 2024-й год имеют широкую поддержку в браузерах (более 90%). Видится важным рассказать о нём в уроке «Модули, введение», переработав раздел «Не допускаются «голые» модули». Можно заменить его, к примеру, на «Карта импортов, импорт «голых» модулей» и описать принцип работы <script type="importmap">. Возможно, имеет смысл подробно осветить тему в отдельном новом уроке или в уроке «Экспорт и импорт».
Мотивация
За последние несколько лет здорово эволюционировали браузеры, райнтаймы и инструменты сборки, меняются подходы к работе с модулями (выстрелил Vite с его «esm-подходом» в dev-режиме), появились различные реализации микрофронтендов, в том числе с использованием importmap.
Эволюционировал и порядок разрешения путей модулей: importmap не только привнёс работу с «голыми» модулями в браузер, но и сделал возможным «переопределение» путей на усмотрение разработчика. Без знания о том, как работает importmap, может быть в принципе непонятно, почему загружаются те или иные модули. Кажется весьма важным описать произошедшие изменения, которые, как видится, в скором будущем станут новым стандартом подключения зависимостей.
Готовы ли вы принять участие в реализации данного предложения?
Да, я готов(а) принять участие.
- Langage dominant
- HTML
- Étoiles
- 4.1k
- Forks
- 922
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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.
Autres issues de javascript-tutorial/ru.javascript.info
-
suggestion: tutorial
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 commentaire ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 commentaire ·
-
[Баг]: Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
-
[Предложение: учебник]: Ouvertesuggestion: tutorial
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
suggestion: tutorial
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
Toutes les issues de javascript-tutorial/ru.javascript.info
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
palladius/rails8-app-on-gcp#145 ·
-
NeedsTriage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
error Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
textual definition
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
geneontology/go-ontology#32653 ·