Avatar ·

¿Por qué las etiquetas autocerradas <script /> no funcionan en HTML?

¡Hola a todos! Soy un desarrollador frontend principiante y me encontré con un problema muy extraño en el que perdí mucho tiempo. Estoy escribiendo una página HTML simple y quiero incluir un archivo JavaScript externo. Parece sencillo, pero el código no funciona. Aquí está mi HTML: ```html Test ``` Esperaba que apareciera alguna salida del script `app.js` en la página, pero no ocurre nada. En la consola del navegador no hay errores, pero el script parece no cargarse. Sin embargo, si uso `` con una etiqueta de cierre, todo funciona perfectamente. Estoy acostumbrado a que en HTML5 muchas etiquetas se pueden hacer autocerradas: `
`, ``, ``. ¿Por qué con la etiqueta `