En este momento tengo una página HTML difícil de leer compuesta por ~300 líneas de código. Sin embargo, la mayor parte del código proviene de la misma forma repetida varias veces, sin cambios de ningún tipo, excepto por la identificación (que difiere en un número). ¿Sería una práctica aceptable o incluso recomendada usar Javascript para adjuntar la misma pieza de código HTML al DOM tantas veces como lo necesite? Soy un principiante en JS, por lo que no tengo ni idea sobre el impacto en el rendimiento que esto podría causar, y no veo nada malo en este enfoque.
En mi opinión, el HTML semántico detallado y no renderizado a través de JavaScript es el camino a seguir. La única razón por la que no querría hacer esto es si su aplicación pudiera escalar y se generarían más formularios en el futuro. Si hay una cantidad determinada de formularios, la depuración y el manejo de datos serán más fáciles simplemente codificando todo el HTML.