Acb art01 00

La Historia de Javascript

  • Primer versión del lenguaje

    Primer versión del lenguaje
    Netscape Navigator (dominante de la web en ese momento) decide agregar interactividad en las paginas HTML con un lenguaje de programación liviano. Contrata a Brendan Eich para implementarlo y termina su primer versión en 10 días con el nombre Mocha.
  • Nuevo nombre: LiveScript

    Se modificó su nombre a uno mas del palo de Netscape: LiveScript.
  • Netscape y Sun hacen un acuerdo de licencia para darle el nombre Javascript.

    El nombre JavaScript lograba el roll original del lenguaje: Java de Sun proveia la construcción de bloques de gran escala para la Web, mientras que 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.
  • 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 ( Su primer aparición fue en Internet Explorer 4 y Netscape Navigator 4)

    DHTML ( Su primer aparición fue en Internet Explorer 4 y Netscape Navigator 4)
    Su primer aparición fue en Internet Explorer 4 y Netscape Navigator 4
  • Primer edicion del ECMA-262: ECMAScript

    Primer edicion del ECMA-262: ECMAScript
    La primer release del ECMA-262 sale a la luz, pero como Sun (hoy Oracle) poseia 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 llamdas JavaScript, JScript, etc.
  • XMLHttpRequest ( Fue introducida en Internet Explorer 5.)

    XMLHttpRequest ( Fue introducida en Internet Explorer 5.)
    , también referida como XMLHTTP (Extensible Markup Language / Hypertext Transfer Protocol), es una interfaz empleada para realizar peticiones HTTP y HTTPS a servidores Web. Para los datos transferidos se usa cualquier codificación basada en texto, incluyendo: texto plano, XML, JSON, HTML y codificaciones particulares específicas.
  • JSON

    JSON
    Douglas Crockford define y nombra Javascript Object Notation (JSON), lo que iniciaba una nueva forma de intercambio y transferencia de datos basada en JavaScript.
  • Logo JS

    Logo JS
    Primer publicación en la JSConf EU 2011: Creación (en comunidad) de un logo no-oficial de Javascript.
  • Dojo Toolkit

    Dojo Toolkit
    Framework para programar JavaScript "a la larga". Este framework lo facilitaba ya que provee la necesaria infraestructura: herencia, un sistema de modulos, una API con widgets para apps estilo de escritorio, etc.
  • Asynchronous Javascript And XML

    Asynchronous Javascript And XML
    Asi fué llamado por Jesse James Garrett luego de la salida de Google Maps (uno de los pioneros en este tipo de aplicaciones). AJAX lograba el estilo de una aplicación de escritorio en cuanto a transferencia de datos utilizando XMLHttpRequest para las peticiones asincronicas y luego actualizando el contenido con HTML Dinámico.
  • Apache CouchDB

    Apache CouchDB
    Una base de datos al estilo JavaScript, de tipo NoSQL, almacenando documentos con JSON
  • Nace jQuery

    Nace jQuery
    Con el objetivo de ayudar a la manipulación del DOM, abstrayendose de las diferencias entre exploradores y logrando que "jugar" con el DOM sea algo divertido.
  • 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.
  • MongoDB

    MongoDB
    Durante el 2007 se funda la empresa 10gen, la cual iniciaba el desarrollo de una base de datos NoSQL con JSON en sus documentos.
  • Google V8 - JavaScript puede ser rápido

    Google V8 - JavaScript puede ser rápido
    Introducido por Google con su navegador Chrome, logró dejar atrás la percepción de que javascript era lento.siendo su programador jefe Lars Bak
  • NodeJS - JavaScript en el Servidor

    NodeJS - JavaScript en el Servidor
    Ryan Dahl crea un framework para aplicaciones de red por arriba de la maquina virtual de javascript Google V8. Logrando que se pueda utilizar JavaScript del lado del servidor.
  • BSON

    BSON
    Aparece con la release inicial de MongoDB, es un formato de intercambio de datos usado principalmente para su almacenamiento y transferencia
  • ECMAScript Version 5.1

    ECMAScript Version 5.1
    Última version del standard.
  • FernetJS

    FernetJS
    colaboradores lationoamericanos.
    una comunidad de JavaScript de habla-hispana