Firefox 9 Beta en Español » Análisis de Novedades, Descargas Directas para Windows, Mac y Linux, y Repositorios para Ubuntu y ArchLinux

Saturday 12 de November de 2011, 11:47 am 0 Comments

[Actualización 23-Diciembre-2011] ¡Ya se encuentra disponible Firefox 9 Final Estable en Español! También disponible Firefox 10 Beta.

Como recordarán, a inicios de semana fue liberada la versión estable de Firefox 8; pues hace un par de días los chicos de Mozilla han hecho lo propio con la próxima versión en el Canal Beta, en otras palabras, a Firefox 9 Beta.

Firefox 9 Beta Acerca de

Novedades en Firefox 9 Beta

Las novedades sobresalientes ya las había mencionado en el post sobre Firefox 9 Aurora, pero para que no tengan que leerlo, aquí se las dejo:

  • JavaScript Type Inference. Esta novedad es muy importante, así que me permitiré explicarla a detalle. Si tienes nociones de programación, sabes que existen algo llamado variables, las cuales en algunos lenguajes deben definirse (especificar su tipo) previo a su uso, y en otros no es necesario. JavaScript cae en esta última categoría, y por desgracia este detalle nativo del lenguaje ocasiona severos impactos en el desempeño de aplicaciones web.

    La nueva tecnología Type Inference es realmente un algoritmo que automáticamente deduce los tipos de las variables y expresiones. El resultado es un incremento notable en el desempeño al ejecutar aplicaciones JavaScript, el cual ha sido corroborado por los benchmarks V8 y Kraken.

    En resumen: ¡Un Firefox mucho más rápido! :-)

  • ¿Recuerdan que desde Firefox 4 contamos con la opción Do Not Track? (explicación original, configuración actual). Pues ahora es posible detectar la preferencia del usuario a través de una simple interfaz JavaScript. Ejemplo:

    alert(navigator.doNotTrack);
  • Nuevo soporte para los eventos mouseenter y mouseleave, como alternativa a los problemáticos eventos mouseover y mouseout. ¿Por qué problemáticos? Cuando un elemento hijo gana enfoque (se dispara mouseover), el evento ocasiona el típico bubbled up y dispara mouseout en el elemento padre, lo cual es un efecto secundario normalmente no deseado.

    Con los nuevos eventos mouseenter y mouseleave no tenemos dicho problema. Ejemplo:

    document.getElementById("mouse-events").addEventListener("mouseenter", function () {
        this.style.background = "#f00";
    }, false);
     
    document.getElementById("mouse-events").addEventListener("mouseleave", function () {
        this.style.background = "#fff";
    }, false);
  • Soporte para XMLHttpRequest parciales (chunked XHR). Esta nueva característica es en verdad interesante, ya que permite a los sitios y aplicaciones web mostrar datos conforme vayan llegando (en vez de esperar el bloque entero de datos) provenientes de alguna llamada XHR. El resultado serán respuestas más eficientes y una mejor experiencia para el usuario final.

  • ¡Y mucho más! Los invito a leer la guía oficial de Firefox 9 para desarrolladores web (aún incompleta).

Descargas Directas de Firefox 9 Beta en Español

Firefox 9 Beta en Español para Windows:

Firefox 9 Beta en Español para MacOS X:

Firefox 9 Beta en Español para Linux (32 bits):

Firefox 9 Beta en Español para Linux (64 bits):

También pueden visitar la página oficial de descargas.

Instalar Firefox 9 Beta en Ubuntu

Nota: Al momento de escribir este post, Firefox 9 Beta aún no se encontraba disponible en el PPA descrito a continuación. De todas maneras, es cuestión de horas, o pocos días, para que la nueva versión haga su aparición; por lo tanto, les dejo las instrucciones correspondientes.

Si usas Ubuntu, puedes instalar Firefox Beta desde su repositorio PPA:

sudo add-apt-repository ppa:mozillateam/firefox-next
sudo apt-get update
sudo apt-get install firefox

Instalar Firefox 9 Beta en ArchLinux

Si usas ArchLinux, puedes instalar Firefox 9 Beta desde el repositorio AUR, con el comando:

yaourt -S firefox-beta-bin

Y para la edición en español:

yaourt -S firefox-beta-bin-es-es

¡Anímense a probar Firefox 9 Beta!

Share

Post tags