JavaScript nació en 1995, cuando los navegadores necesitaban un lenguaje ligero y fácil de aprender para añadir interacción a las páginas web. Para ese entonces, el HTML todavía era estático.
El lenguaje parecía casi una creación divina, pues la primera versión de JavaScript fue construida en tan solo 10 días.
Desde un principio JavaScript fue un lenguaje pensado:
Para ser interpretado, por lo que se ejecuta línea por línea a través de un intérprete, sin necesidad de compilarse previamente a código máquina.
Con un sistema de tipos dinámico. Es decir, no declaras explícitamente el tipo de las variables, sino que este se asigna en tipo de ejecución.
Carente de módulos y otras herramientas. Eso vino después cuando se introdujo ECMAScript.