Hola a todos, para empezar:
HTML(NO ES UN LENGUEJE DE PROGRAMACION) sino un lenguaje de marcado recordemos que para que sea llamado lenguaje debe predisponer de sentencias, bucles y una estructura lógica.
El navegador o browser solo INTERPRETA un lenguajes el cual es JavaScript
Estos eran compiladores ya que antiguamente se podría desarrollar una web utilizando JS vanilla en un simple bloc de notas.
En el pasado era preciso instalar los más diversos programas, muchos de ellos pagados, para que fuera posible dar los primeros pasos en el mundo de programación
por ende para concluir ninguna opción es correcta.