Beto
Estoy trabajando en mi primera aplicación X-Tag y en su página dice que está diseñada para funcionar con API de componentes web como ‘Elementos personalizados, Shadow DOM, plantillas e importaciones de HTML’.
Empecé a trabajar en mis plantillas, pero ¿cuál es la mejor opción para importarlas, ahora que las importaciones de HTML han quedado obsoletas?
Superafilado
Actualización 2019
La implementación nativa de las importaciones de HTML se eliminará de Chrome 73, por lo que ahora se recomienda usar aplicaciones nativas. fetch()
o bibliotecas de terceros.
Respuesta obsoleta
HASTA DONDE SE, Importaciones HTML no han quedado en desuso (¿o es nuevo?). Solo Mozilla dijo que no lo implementará para Firefox. Pero el polirelleno todavía está disponible y es compatible.
Ya que Módulos ES6 aún no están implementados, diría que las importaciones de HTML siguen siendo la mejor opción (es la que elegí) ya que son muy fáciles de usar y funcionan bien (Polymer las usa ampliamente).
En su lugar, puedes intentar RequireJs o implemente su propio cargador de módulos (con XMLHttpRequest
).
No le recomiendo que use un polyfill ES6 Module Loader ya que solo se encuentran en una etapa experimental.
-
Las importaciones de HTML están realmente muertas todavía. Mozilla no implementará ellos como ya se señaló y Chrome también obsoleto y eliminará la función en la próxima versión (73).
– jowey
22 de febrero de 2019 a las 11:29
-
¿Podría proporcionar un ejemplo sobre cómo reemplazar las importaciones de html?
– Stefan
26 de febrero de 2019 a las 17:01
-
o este ejemplo minimalista con await/async: stackoverflow.com/a/58136110/4600982 o stackoverflow.com/a/56998095/4600982
– Superafilado
10 de marzo de 2020 a las 14:33
-
Realmente necesita actualizar esto o podría dar información engañosa a los principiantes. Gracias.
– Jinghui Niu
10 de abril de 2020 a las 4:49
-
Los desarrolladores web preguntaron durante años cómo manejar HTML de manera más fluida en un contexto moderno, y los proveedores de navegadores finalmente nos dijeron, sin una pizca de ironía, “use JavaScript”. Realmente vivimos en un mundo caído.
– Isabelle Wedin
7 de marzo de 2022 a las 20:08
¿A qué navegador apuntarías?
– Superafilado
20 mayo 2016 a las 13:40
Últimas versiones de Chrome y Firefox.
– Beto
20 de mayo de 2016 a las 13:42
Ver Módulos HTML github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/… y groups.google.com/a/chromium.org/forum/#!msg/blink-dev/… y github.com/w3c/webcomponents/blob/gh-pages/proposals/… y debate de fondo en github.com/w3c/webcomponents/issues/645 y alguna discusión sobre el tema en github.com/w3c/webcomponents/issues/783
– ladrón de espectáculos secundarios
♦
23 de febrero de 2019 a las 0:15