[Предложение: учебник]: importmap и голые модули
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- html, javascript
- Área
- documentation, web-dev
Línea de trabajo
Comienza con la lección «Модули, введение» y su sección «Не допускаются «голые» модули», y después compara la lección relacionada «Экспорт и импорт». Revisa el comportamiento de HTML <script type="importmap"> y la resolución actual de módulos del navegador; el trabajo estará terminado cuando el tutorial explique claramente los mapas de importación, las importaciones de módulos bare y las sobrescrituras de rutas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Описание
importmap появился в стандарте HTML в 2022-м и на 2024-й год имеют широкую поддержку в браузерах (более 90%). Видится важным рассказать о нём в уроке «Модули, введение», переработав раздел «Не допускаются «голые» модули». Можно заменить его, к примеру, на «Карта импортов, импорт «голых» модулей» и описать принцип работы <script type="importmap">. Возможно, имеет смысл подробно осветить тему в отдельном новом уроке или в уроке «Экспорт и импорт».
Мотивация
За последние несколько лет здорово эволюционировали браузеры, райнтаймы и инструменты сборки, меняются подходы к работе с модулями (выстрелил Vite с его «esm-подходом» в dev-режиме), появились различные реализации микрофронтендов, в том числе с использованием importmap.
Эволюционировал и порядок разрешения путей модулей: importmap не только привнёс работу с «голыми» модулями в браузер, но и сделал возможным «переопределение» путей на усмотрение разработчика. Без знания о том, как работает importmap, может быть в принципе непонятно, почему загружаются те или иные модули. Кажется весьма важным описать произошедшие изменения, которые, как видится, в скором будущем станут новым стандартом подключения зависимостей.
Готовы ли вы принять участие в реализации данного предложения?
Да, я готов(а) принять участие.
- Lenguaje dominante
- HTML
- Estrellas
- 4.1k
- Forks
- 922
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de javascript-tutorial/ru.javascript.info
-
suggestion: tutorial
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 comentario ·
-
[Баг]: Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
-
[Предложение: учебник]: Abiertosuggestion: tutorial
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
suggestion: tutorial
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Todos los issues de javascript-tutorial/ru.javascript.info
Issues similares
-
triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
feature pydanty:is-working
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
pydantic/pydantic-ai#8647 ·
-
Add date o "release information" Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Add more to the documentation Abierto:watch: Not Triaged dotnet-fsharp/svc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100