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:
Firefox 9.0: Windows
Firefox 9.0: Mac
Firefox 9.0: Linux
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/
FUENTE : aeromental.com
No hay comentarios:
Publicar un comentario