Ambos mundos son muy diferentes una mas señido la lo descrito en el codigo (html) sin lugar a un cambio o a una interactividad se siente mas como un marco o una regla a seguir mientras que Java script permite darle opciones y rienda suelta al momento de diseñar (programar ) una interaccion entre el programa y el usuario.