Sobre la Conversion desde HTML a JavaScript
Convertir una porcion de codigo HTML y llamarlo como un archivo externo desde todas las paginas que lo utilizan es un recurso que nos permitira ahorrar ancho de banda (en tanto consumo del servidor, inclusive a nivel economico), con la consecuente aceleracion en el rendimiento general del sitio, y particularmente simplificar las tareas de actualizacion sobre dicho extracto de codigo ya que se encuentra en un unico lugar para eventualmente ser modificado.
Estas ventajas se deben a que las paginas HTML son enviadas al cliente en forma integra cada vez que el navegador las peticiona, pero los codigos externos en JavaScript solo son enviados la primera vez que el cliente ingresa a una pagina, y para sucesivas visualizaciones de otras paginas del mismo sitio que invocan el mismo codigo externo de JS, este no es vuelto a enviar sino que se utiliza el archivo previamente descargado por el navegador.
De esta forma no solo se optimiza el trabajo para el mantenimiento del sitio centralizando codigos en un unico lugar, sino que ademas se disminuye el consumo de trafico, situacion que en servidores al limite marcan una notable diferencia en rendimiento.