Entrevista qué sigue para Google Chrome
NoticiasPara muchos, la llegada de Google Chrome al ya competitivo mercado de navegadores fue un verdadero impulso, pero para el ingeniero de software Lars Bak fue el producto final de años de trabajo.
Bak lidera el desarrollo del motor JavaScript v8 en Chrome, una de las características clave del navegador de Google y también una de las más innovadoras..
En los últimos meses, la importancia de los navegadores que manejan JavaScript y las aplicaciones web que se construyen en él se ha vuelto cada vez más obvia, y es algo que Bak ha estado encantado de ver..
"Es fantástico", le dice a TechRadar. "Esto es exactamente por qué empezamos hace dos años y medio..
"Cuando empezamos no teníamos competencia, todos los navegadores tenían la misma velocidad en términos de JavaScript y resultó ser un poco difícil para las aplicaciones web..
"Así que esa es exactamente la razón por la que comenzamos a intentar obtener más velocidad en JavaScript y habilitar aplicaciones web de JavaScript más grandes.
"Creo que no todo sobre los navegadores es JavaScript, pero lo mejor de JavaScript y su rendimiento es que se puede medir, por lo que es muy comparable en los navegadores..
"Cuando empezamos, toda la idea era impulsar la innovación en el campo porque tan pronto como salimos con v8, podríamos ver a otros navegadores con su propia versión de JavaScript más rápido".
TR: ¿Siente que fue el enfoque de Chrome en JavaScript y sus innovaciones lo que llevó a otros navegadores a enfocarse más en él??
LB: "Espero que nuestra innovación haya sido lo que lo impulsó. Sin duda, se veía así dentro de la línea de tiempo. Es una explicación razonable..
"Realmente no importa porque también hay que pensar en tener un navegador [rápido] cuando todos los demás son lentos, no es bueno porque todas las aplicaciones tienen que estar diseñadas para el denominador común más bajo. Así que queremos que todos los navegadores sean rápido.
"Si nos fijamos en la historia de JavaScript, se diseñó originalmente para hacer cosas como tener un botón pulsable, pero se movió más allá de eso para convertirse en lo que nadie esperaba; es decir, un lenguaje de programación para aplicaciones web..
"Y creo que una de las razones por las que comenzamos desde cero en términos de navegadores fue que no creíamos que las plataformas existentes fueran lo suficientemente robustas y escalables para construir un motor de alto rendimiento..
"En esencia, lo que queríamos mostrar era que podríamos construir un motor de JavaScript que sea escalable y que nos quede suficiente espacio para ejecutar futuras aplicaciones web".
TR: ¿Cree que ha logrado construir un navegador web que está un poco más cerca de ser una prueba de futuro en términos de aplicaciones web??
LB: "Sí, creo que diría eso. Quiero decir que no lo hemos diseñado todo desde cero. Trabajé en máquinas virtuales durante 20 años en lenguajes como Java, y Chrome ciertamente está apoyado en estos sistemas..
"Creo que tenemos algunas de estas características, por lo que tenemos un JavaScript basado en la generación, lo que significa que si tiene un gran conjunto de trabajo dentro de un motor de JavaScript, todavía funcionará bien..
"La mayoría de las aplicaciones web de hoy no usan esa escalabilidad, pero vendrá".