Mozilla una vez más brinca a una nueva versión de Firefox en lugar de una subversión (pues esto hace más fácil anular todos los plugins y que sólo los que los actualicen pasen a ser utilizados). Las principal nueva característica de Firefox 9 es su gran velocidad con JavaScript.
Inferencia de tipos: esta es la novedad más importante realizada al motor de JavaScript en el último año y medio de desarrollo. Para aquellos que no estén familiarizados con la programación, esto permitirá que la velocidad en la ejecución de JS se incremente en un 30%. La inferencia de tipos hace que JavaScript se acerque unos pasos más hacia los lenguajes compilados (como C o C++) en términos de velocidad y optimización.
Dentro de lo que se sabe, ni Internet Explorer, Chrome, o Safari poseen esta característica.
Según Wikipedia: Los tipos de inferencia es una característica predominante de los lenguajes de programación funcionales tales como ML, Haskell, C#, Vala y Ocaml.
La inferencia de tipos asigna automáticamente un tipo de datos a una función sin necesidad de que el programador lo escriba. El tipo de las funciones es reconstruido a partir de un análisis estático del programa realizado por el compilador o intérprete del lenguaje, a partir de las definiciones previas y del uso de las variables en el cuerpo de las funciones.
El lanzamiento oficial se llevará el 21 de Diciembre, sin embargo ya pueden descargar Firefox 9 desde estos enlaces:
Algunas de sus otras características son:
- Mejor integración de su tema con Mac OS X Lion
- Se añadió soporte para el gesto de tocar con dos dedos para navegar, en MacBooks con Mac OS X Lion
- Soporte para el estado Do Not Track via JavaScript
- Soporte para font-stretch
- Mejora del soporte para text-overflow
- Se mejoró el soporte para los estándares de HTML5, MathML, y CSS
En cuanto a CSS algunas de sus mejoras son:
- Ahora se puede usar “columns”. El W3 especifica que column-count y column-width se pueden especificar con “columns” [Bug 446569]
- Se implementa text-overflow de CSS3:
[Bug 677582] - Animaciones con css3: Se arregló cuando las animaciones se detenían por un restyle, valores implicitos de 0% o 100% [Bug 686656y el Ejemplo animando un borde en CSS3, que en Firefox 8 falla si uno cambia el tamaño de la ventana]
Un par de bugs aún sin resolver (por esto recomendaría que esperen 24 horas más):
- Firefox 9.0 a veces se crashea si tienes tu sesión de Firefox protegida con contraseña [Bug 573369]
- En algunos casos el scrolling en Gmail se volvió más lento [Bug 579260]
Pueden leer más sobre las nuevas características en su página: mozilla.org/en-US/firefox/9.0/releasenotes/
Actualización
Hoy Miércoles 21 de Diciembre 2011, ya esta disponible oficialmente, y solo pesa 7,2 MB. Para actualizar abren Firefox, van al botón naranja Firefox del navegador, Ayuda, Acerca de Firefox y listo.
___
Via FayerWayer