Historia de Javascript
Historia de Javascript
Historia
El origen javascript surge a partir de un navegador Además, podía darle ciertos aspectos de diseño,
que actualmente no existe: NetScape. En 1995, como el alto y ancho, pero con muy poca
Netscape se dio cuenta de que, cuando tenía algún versatilidad.
documento HTML, no podía interactuar con lo que Entonces, fue brendan eich quien desarrollo
hacía el usuario. Es decir, lo único que podía hacer el javascript para NetScape. Este lenguaje de
navegador era esperar a recibir unos datos y luego programación le da muchas más posibilidades a los
enviarlos, a modo de formulario. navegadores. Con JavaScript podemos, por ejemplo,
crear controles en la búsqueda de un contenido para
que solo devuelva resultados con contenido, no
textos vacíos.
Versiones
Javascript se rige por el estandar ECMAScript por lo que los cambios son de
este estandar.
Desde 2016, las versiones se nombran por año (ECMAScript 2016, 2017, 2018,
2019, 2020). La versión más reciente de JavaScript es **ECMAScript 2021**,
también conocida como **ES12**.
Diferencias entre
Javascript y Ecmascript
JavaScript ECMAScript
Definición: JavaScript es un lenguaje de ECMAScript es un estándar de scripting especificado por
programación que se utiliza principalmente para ECMA International en el documento ECMA-262.
desarrollar páginas web interactivas. Fue creado por Especifica el núcleo del lenguaje de programación y define
Brendan Eich en 1995 mientras trabajaba en cómo debería comportarse el lenguaje.
Netscape.
Diferencias
JavaScript: Un lenguaje de programación utilizado principalmente para desarrollo web.
ECMAScript: Un estándar que define cómo debería funcionar un lenguaje de scripting como JavaScript.
JavaScript: Una implementación práctica del estándar ECMAScript, con extensiones adicionales.
ECMAScript: La especificación técnica que detalla el núcleo del lenguaje y cómo debe comportarse.
JavaScript: Incluye APIs específicas del entorno (como manipulación del DOM en navegadores) que no son
parte de ECMAScript.
ECMAScript: Se enfoca en el núcleo del lenguaje, sin incluir las APIs específicas del entorno.