-
Netscape lideraba en el mundo de los navegadores, hasta que Internet Explorer incursionó en el mercado. Comenzó una guerra para ver quién de los dos puede mejorar el proceso de llenar formularios en el navegador, ya que, en su momento, no era lo más práctico. Eso requería el desarrollo de un pequeño lenguaje de scripting.
-
Netscape realizó una alianza estratégica con Sun microsystems para realziar un lenguaje parecido a Java, todo en un lapso de 10 días. Se introdujo prototipos de lenguaje Self lo que permite alianza directa entre objetos, y lo más importante, funciones de primera clase. Tenía la sintaxis de Java, la orientación de objetos de Self y el estilo funcional de Scheme. Antes de su lanzamiento tuvo varios nombres, hasta que al final quedo como JavaScript. Finalmente en septiembre de 1995, fue lanzado. -
Ahora que JavaScript está en el mercado, la competencia en el mercado es insana! Múltiples empresas desarrollando variantes de JavaScript. Para evitar futuros conflictos, ECMA una compañía europea de computadores, se asoció con Netscape, naciendo el estándar ECMA-262 para que sea manejable para más empresas, ahora es la base de todos los navegadores, creando un estándar común -
En esta franja de tiempo pasaron muchas cosas. Fueron lanzados ECMAScript 2 y 3, los cuales solucionaron muchos errores y mejoraron el estándar que ya se había establecido para las empresas. Además, salió AJAX, una técnica que ayudaba a enviar la información de datos a servidores web, además de una gran mejora de actualizar una página web sin necesidad de recargarla, esto reducía los tiempos de carga.
-
ECMAScript 4 tuvo leves mejoras; fue hasta ECMAScript 5 que hubo un cambio notable, con soporte completo para Firefox en 2011, seguido de Chrome, Safari e Internet Explorer. No requería cambios significativos en la sintaxis y presentaba varias mejoras que hacían a JavaScript más fácil de usar. -
Tomó 7 años pasar de ECMAScript 5 al 6, esta nueva versión significó un cambio significativo respecto a su predecesora, bibliotecas con REACT y VUE. Además, herramientas de empaquetado con Browserify y Webpack, para facilitar la gestión de dependencias. -
JavaScript destaca como uno de los lenguajes de programación más usados a nivel mundial y su continua evolución se caracteriza por la innovación de nuevas funcionalidades. En el momento, JavaScript se utiliza en el 98.3% de todos los sitios web. Gigantes de la industria como Facebook, YouTube, X y muchísimos otros más, han sido desarrollados con la ayuda de JavaScript. En la actualidad, este lenguaje se emplea tanto en el lado del cliente como del servidor, y tiene una amplia gama de frameworks.