Genios de la web: Brendan Eich el inventor de Java Script

La historia de Brendan Eich, el inventor de Java Script y el hombre que llevó al éxito a Firefox.

Creador de Java Script, uno de los lenguajes de programación más exitosos, Brendan Eich es considerado uno de los padres de la web. Su historia personal cuenta la historia de un ingeniero que, muy joven, ingresa en una de las empresas más innovadoras de la época, Netscape, y se convierte en uno de sus principales exponentes, gracias a su genio.

Si se hubiera limitado solo a escribir Java Script, esto habría sido suficiente para pasar a la historia. En cambio, ha seguido produciendo invenciones, como Mozilla, el célebre navegador, y adelantándose a su tiempo con el código abierto. Hoy su sed de innovación no ha terminado, y ha vuelto a ser "startupper" con Brave Software, un nuevo navegador que bloquea cookies de terceros, haciendo la web más segura y rápida.

Assoprovider recorre algunas de las etapas más significativas de su vida.

Un talento precoz para la web

Como muchos genios de la Red, Brendan es un talento precoz. Nacido en Pittsburgh en el Estado de Pensilvania, es un predestinado. Desde muy joven sorprende a familiares y amigos por su habilidad en la programación. Y no solo eso, ya a los 16 años es conocido en los círculos más exclusivos de Silicon Valley.

La licenciatura, en ciencias informáticas y matemáticas, la obtiene en la Universidad de Santa Clara en California en 1985. Las empresas de Silicon "se pelean" por hacerse con su talento como programador. Brendan acumula experiencias significativas: Silicon Graphic, MicroUnity, Systems Engineering… son algunas de las empresas en las que perfecciona su escritura de códigos.

10 días para crear Java Script

Sin embargo, la experiencia más formativa aún está por llegar. En Netscape, el primer navegador de la historia (lo discutimos aquí) encuentra el genio de Marc Andreessen que lo contrata con la tarea de implementar Scheme, un lenguaje de programación, dentro del navegador web.

Se sabe, la primera diferencia entre una persona normal y un genio es que, por lo general, el segundo no se limita a cumplir con la tarea asignada. Brendan va más allá de las funciones asignadas y en solo 10 días da vida a un nuevo lenguaje de programación que facilita la creación de sitios y aplicaciones web.

Inicialmente llamado Mocha (y solo posteriormente Java Script en 1995) está diseñado para Netscape y está destinado a revolucionar para siempre la vida de la web.

¿Qué es Java Script?

Brendan inventa el primer lenguaje de scripting de la web. El programa es leído por el navegador sin la necesidad de ser traducido como otros programas de codificación, y permite ejecutar una infinidad de operaciones.

La idea de Brendan es hacer que las páginas web sean más interactivas. Java Script de hecho soporta el HTML, el lenguaje "estático" que sirve para definir la estructura de la página (título, cuadros, cajas, textos e imágenes…). Y así permite añadir efectos dinámicos. Ej. objetos que se mueven por la página, menús desplegables, menús ocultos, etc.

Las ventajas son muchas, entre ellas la velocidad de ejecución del código, el ahorro en el uso de recursos (como CPU y memoria RAM), la gestión de un número enorme de solicitudes por segundo y la facilidad de uso.

Mozilla y código abierto

Java Script no es el único de los "tesoros" que nace en Netscape. Brendan es fundamental para el nacimiento del navegador que supera las prestaciones de Netscape: hablamos de Mozilla, la empresa que se esconde detrás del éxito de Firefox.

Mozilla nace de la decisión de Netscape de hacer público el código: uno de los primeros ejemplos de código abierto en la historia de la web. Después de la adquisición de Netscape por parte de AOL, la multinacional decide suprimir la unidad de desarrollo del navegador.

Es entonces cuando Brendan, junto con otros programadores de la empresa, decide separarse y hacer independiente el proyecto: así nace primero la Fundación Mozilla y en 2005, la Mozilla Corporation, donde el programador figura inicialmente en el rol de CTO, hasta convertirse en CEO.

Por vicisitudes internas sobre posiciones políticas, Brendan se ve obligado a ceder el timón: dimite en abril de 2014.

El renacimiento como emprendedor

En su carrera, Brendan ha demostrado saber reinventarse continuamente y ponerse a prueba. Hoy guía Brave Browser, un sistema de código abierto que mejora la navegación en la Red. Los usuarios pueden, a través de un mecanismo de Adblock, bloquear los anuncios más invasivos y elegir qué promociones visualizar, a cambio de una compensación.

Los usuarios que aceptan ver la publicidad ganan créditos que luego pueden gastar en el navegador.