Novedades en Firefox 9 beta

El pasado 9 de noviembre, Firefox cumplió siete años de vida, y para celebrarlo, Mozilla no sólo presentó el nuevo Firefox 8, sino que también lanzó la nueva versión beta de su famoso navegador, Firefox 9, que incorpora una gran cantidad de novedades y brinda una mejor experiencia de navegación.

Novedades en Firefox 9 Beta

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! 🙂

Mejor soporte para Do Not Track

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

alert(navigator.doNotTrack);

Mouseenter y mouseleave

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.

Novedades Firefox 9 beta para Android

  • Tiempos de arranque más rápido.
  • Nuevos idiomas añadidos.
  • Nueva interfaz de usuario para tabletas.
  • Pestañas optimizadas, ahora aparecen en la sección izquierda de la pantalla
  • Nueva barra con botones de acceso rápido.

Además de las nuevas características que irán revelándose a medida que pase el tiempo, con Firefox para Android también podemos acceder a más de 160 add-ons, sincronizar con las pestañas abiertas en Firefox para escritorio rápidamente, compartir enlaces en redes sociales y más.

Fuente: Gespadas


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.