Javascript es un lenguaje interpretado por el navegador, debido a ello trae funciones "de fábrica" sin tener que añadir librerías externas para usarlas, se denomina DOM (Document Objet Model) al modelado de objetos de javascript. El objeto superior, el padre de todos, es Window. Con el tiempo se han ido añadiendo nuevos objetos a medida que va avanzando la tecnología lo mismo hacen los lenguajes ya que tienen que satisfacer nuevos requisitos, por lo tanto aumentas sus prestaciones. Evolucionan y mejoran con el tiempo, como no podía ser de otra manera.