HTML은 웹페이지를 묘사하는 목적의 언어이기 때문에 시간의 순서에 따라 무엇을 할 필요가 없다. 따라서 시간에 순서에 따라 실행되는 기능이 없다. 하지만 자바스크립트는 다르다. 자바스크립트는 사용자와 상호작용하기 위해 고안된 컴퓨터 언어이고 그러기 위해서는 시간에 순서에 따라서 웹브라우저의 여러 기능이 실행되어야 하기 때문에 프로그래밍이라는 형태를 띄고 있다. 이런 점이 HTML과 자바스크립트를 다르게 하는 중요한 특징이다. 출처 : 생활코딩 유투브 www.youtube.com/watch?v=p71PrgY0bbM&t=278s