Antecedentes y Evolución de JavaScript.

  • Netscape Navigator

    Netscape Navigator
    Primer versión del lenguaje.
    fue un navegador web, el primer producto comercial de la compañía Netscape Communications creada por Marc Andreessen cuando se encontraba en el National Center for Supercomputing Applications de la Universidad de Illinois en Urbana-Champaign. Netscape fue el primer navegador comercial.
  • JavaScript.

    El nombre JavaScript logró el rollo original del lenguaje: Java de Sun probó la construcción de bloques de gran escala para la Web, mientras que pues JavaScript era el "pegamento" conectando los bloques.
  • Microsoft JScript

    Microsoft JScript
    Luego de la salida de JavaScript, Microsoft implementa JScript en Internet Explorer 3.0.
    Es la implementación de Microsoft de ECMAScript. Está disponible mediante Internet Explorer y el Windows Scripting Host. La versión más reciente es JScript .NET, que está basado en la versión 4 del estándar ECMAScript, y puede ser compilado para la plataforma Microsoft .NET.
  • Inicio del ECMA-262

    Inicio del ECMA-262
    Luego de la creación del lenguaje de Microsoft (JScript). Netscape decide estandarizar JavaScript, lo cual pide a Ecma International (Organizacion de Estandares) para que lo hospede con el nombre ECMA 262.
  • DHTML

    DHTML
    Son las siglas en inglés de Lenguaje de Marcado de Hipertexto Dinámico, o simplemente HTML Dinámico.
    Su primera aparición fue en Internet Explorer 4 y Netscape Navigator 4
  • LiveScript

    LiveScript
    Se modificó su nombre a uno más del palo de Netscape: LiveScript.
    LiveScript es un lenguaje de programación funcional que transpila a JavaScript. Fue creado por Jeremy Ashkenas, el creador de CoffeeScript, junto con Satoshi Muramaki, George Zahariev
  • Primera edición del ECMA-262: ECMAScript

    Primera edición del ECMA-262: ECMAScript
    La primera versión del ECMA-262 sale a la luz, pero como Sun (hoy Oracle) poseía la marca Java, el lenguaje no podía ser estandarizado bajo el nombre JavaScript. Por lo que se estandariza con el nombre ECMAScript. Sus implementaciones son oficialmente llamadas JavaScript, JScript.
  • XMLHttp Solicitud

    XMLHttp Solicitud
    Fue introducido en Internet Explorer 5.
    Interfaz empleada para realizar peticiones HTTP y HTTPS a servidores Web.
    Este método se utiliza desde el código nativo, para inicializar una solicitud desde el código JavaScript, utilice open () en su lugar.
  • JSON

    JSON
    JSON es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia adopción como alternativa a XML, se considera un formato independiente del lenguaje.
  • WebKit para Móviles

    WebKit para Móviles
    El motor de HTML WebKit (introducido por Apple en 2003) se convierte en el fundador de la web en móviles, WebKit es el motor de renderizado de páginas de código abierto desarrollado por Apple y presente en el navegador Safari
  • Dojo toolkit

    Dojo toolkit
    Framework para programar JavaScript. Este marco lo facilitó ya que provee la infraestructura necesaria: herencia, un sistema de módulos, una API con widgets para aplicaciones de estilo de escritorio, etc.
  • Javascript asíncrono y XML

    Javascript asíncrono y XML
    fue llamado por Jesse James Garrett luego de la salida de Google Maps (uno de los pioneros en este tipo de aplicaciones). AJAX logró el estilo de una aplicación de escritorio en cuanto a transferencia de datos usando XMLHttpRequest para las solicitudes asincrónicas y luego actualizando el contenido con HTML Dinámico.
  • Apache Couch DB

    Apache Couch DB
    Una base de datos al estilo JavaScript, de tipo NoSQL, almacenando documentos con JSON.
    Es un gestor de bases de datos de código abierto, cuyo foco está puesto en la facilidad de su uso y en ser "una base de datos que asume la web de manera completa".​
  • jQuery

    jQuery
    Es una biblioteca multiplataforma de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web.​
  • MongoDB

    MongoDB
    Durante el 2007 se fundó la empresa 10gen, la cual inició el desarrollo de una base de datos NoSQL con JSON en sus documentos es un sistema de base de datos NoSQL, orientado a documentos y de código abierto.
  • Google V8

    Google V8
    Es un motor de código abierto para JavaScript y WebAssembly, creado por Google, siendo su programador jefe Lars Bak.​La primera versión del motor V8 fue lanzada el 2 de septiembre de 2008 al mismo tiempo que la primera versión del navegador Google Chrome.
  • BSON

    BSON
    Es un formato de intercambio de datos usado principalmente para su almacenamiento y transferencia en la base de datos MongoDB. Es una representación binaria de estructuras de datos y mapas. El nombre BSON está basado en el término JSON y significa Binary JSON.
  • NodoJS

    NodoJS
    Es un entorno de servidor de código abierto multiplataforma que puede ejecutarse en Windows, Linux, Unix, macOS y más. Node.js es un entorno de tiempo de ejecución de JavaScript de back-end, se ejecuta en el motor de JavaScript V8 y ejecuta el código de JavaScript fuera de un navegador web.
  • Logotipo JS

    Logotipo JS
    La primera publicación en la JSConf EU 2011: Creación (en comunidad) de un logo no oficial de Javascript.