El browser de Google: proyecto Chrome

Ayer apareció un rumor en:

Google Chrome, Google’s Browser Project

confirmado, al parecer, por el blog oficial de Google con:

A fresh take on the browser

La difusión de sus características e historias, se hizo en formato de cómic, en varios cuadros, el primero es:

Es interesante ver cómo Google sigue lo que predica de “launch early and iterate”.

Creo que más allá de algunos temas cosméticos y de lanzamiento, lo principal a destacar es la Virtual Machine de JavaScript V8. Por lo anunciado hasta ahora, tendrá soporte de múltiples threads, tendrá un manejador de tareas. Me imagino que Ajax ya se basará solamente en Javascript, sin necesidad del componente XMLHttpRequest.

Pero si implementan “bien” a Javascript, con la suficiente potencia, seguramente podrá compilarse en Javascript a otros programas escritos en lenguajes, como C#, Smalltalk, Ruby (ya hay implementaciones de esto en Javascript “común”), de una forma más elegante y poderosa. Si consiguen un sandbox seguro para almacenar datos localmente, se abren más posibilidades.

Esto cambiará el mercado de desarrollo SaaS: me imagino aplicaciones Chrome trabajando desconectadas, o conectadas. Pero eso es futurología.

Más concreto es la aparición de un nuevo Javascript. Pero creo que solamente tomará impulso, si Firefox y IE adoptan con el tiempo a esa nueva implementación. Lo que puede ser algo difícil. Es como con Ajax: hasta que no hubo soporte de Javascript y XMLHttpRequest en los mayores browsers, la tecnología no despegó.

Otro camino que se abre, es que se pueda usar ese lenguaje dinámico fuera del browser Chrome, como una VM de aplicaciones Javascript V8, más liviano y multiplataforma (multilenguaje por abajo, es decir, Smalltalk, C#, Ruby…. todos reimplementables en JSV8).

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com/

This entry was posted in 3463, 3974. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>