Firefox 7 Final Estable en Español
[Actualización 7-Noviembre-2011] ¡Ya se encuentra disponible Firefox 8 Final Estable en Español!
¡Vaya sorpresa! Hace apenas unos momentos, y aún sin anuncio oficial, en los servidores FTP de Mozilla ya podemos encontrar la nueva versión estable de su navegador web, a Firefox 7, a sólo mes y medio de la salida de Firefox 6.

Novedades en Firefox 7
Como aún no hay anuncio oficial al respecto, por el momento sólo mencionaré las novedades que hemos observado en Firefox 7 durante su paso en los canales Aurora y Beta.
-
Grandes mejoras en el desempeño; el tiempo de ejecución de Firefox ha disminuido drásticamente en todas las plataformas de escritorio (Windows, Mac y Linux).
-
¡Manejo optimizado de memoria! El uso de memoria se ha reducido al menos en un 30%, y el tiempo de respuesta ha sido mejorado. Además, el recolector de basura de JavaScript se ejecuta con más frecuencia para liberar más memoria cuando Firefox no se esté utilizando.

En la imagen anterior podemos observar la renovada página
about:memory, que ahora nos detalla cuánta memoria utiliza una página web en particular, o cuánta memoria utiliza la propia interfaz de Firefox. Adicionalmente, nos proporciona tres botones:- GC (ejecuta el Garbage Collection),
- GC + CC (ejecuta la acción anterior, seguido de un Cycle Collection) y
- Minimize Memory Usage (ejecuta la acción anterior, seguido de otras limpiezas diversas, como puede ser el vaciado de cachés).
-
El Parsing en JavaScript ahora es mucho más rápido. El parser de JS es la parte del navegador que lee el código JS antes de que sea ejecutado por el motor JS (TraceMonkey + JägerMonkey). Como ejemplo tenemos a Gmail y Facebook, ambas aplicaciones web modernas que envían al navegador web cerca de 1 MB de código JS, por lo que un menor tiempo dedicado a su lectura es sumamente importante para obtener una mejor experiencia para el usuario.
-
Introducción de una nueva capa de abstracción gráfica (la API) de nombre Azure, que de manera eventual reemplazará al actual Cairo en ambientes preparados para la aceleración por hardware.
¿Cuál es la función de Azure? Después de que el motor de renderizado (Gecko) ha calculado la apariencia visual (posición, dimensión, colores, etc) de todos los elementos de una página web, el navegador solicita al sistema operativo (Windows, MacOS X o Linux) que dibuje dichos elementos en la pantalla. Ahí es dónde entra en juego Azure, pues actúa como intermediario entre el navegador y las diferentes librerías gráficas de los diferentes sistemas operativos.
Actualmente, Azure ya interactúa con Direct2D en Windows 7 para renderizar el contenido de elementos <canvas>.
-
La sincronización de marcadores (bookmarks) y contraseñas ahora es instantánea.
-
El renderizado de fuentes (font rendering) ha sido mejorado, ahora el texto es más claro y nítido.
-
Introducción de la espeficicación Navigation Timing. Esta nueva característica ayudará a los desarrolladores web para monitorear de manera eficiente el desempeño de sus sitios web, pues gracias al objeto
window.performance.timingpodremos conocer el tiempo que demora cada paso de navegación (navigationStart,connectStart/End,responseStart/End,domLoading/Complete), y de esta manera identificar retrasos y optimizarlos. -
¡Novedad en CSS! Ahora podemos usar
text-overflow: ellipsis;para que Firefox muestre “…” cuando un texto es más largo que el elemento que lo contiene. Es sumamente sencillo de implementar, aquí un ejemplo:#ejemplo { width: 100%; /* El ancho debe especificarse por el horrendo IE6 */ white-space: nowrap; /* Elimina saltos de línea dentro del texto */ overflow: hidden; /* Debe ser diferente al valor "visible" */ text-overflow: ellipsis; /* ¡la magia! :-) */ }
Si en el anuncio oficial se menciona alguna otra novedad, aquí se los haré saber de inmediato. ¡Ya hay anuncio(s) oficial(es)!
Novedades Oficiales en Firefox 7 [Actualización 27-Sep-2011]
Firefox 7 introduce Telemetry, una nueva manera de recopilar información de los usuarios para complementar la infraestructura existente de benchmarking de Mozilla, ya que serán datos del mundo real. Las características de Telemetry son:
- Los datos que se recolectan son: Uso de memoria, contador de núcleos de CPU, tiempos de los ciclos de recolección y la velocidad de inicio del navegador.
- Es muy liviano y no afectará el desempeño de Firefox.
- No se recopila información privada del usuario, incluso se genera un ID de usuario diferente cada vez que se reinicia el navegador.
- Los datos son transmitidos por medio de una conexión segura SSL.
- Se encuentra deshabilitado en el modo de navegación privada.
Si desean contribuir con Mozilla en este rubro, pueden activar Telemetry de dos maneras: Por medio del aviso que asomará al ejecutar Firefox 7 por primera vez…

… o habilitando la opción “Presentar datos de rendimiento” en Preferencias » Avanzado » General.

Más novedades oficiales:
- El controvertido uso mejorado de memoria via MemShrink, ¡incluso llega hasta el 50%!, al menos eso dicen sus pruebas.
- Soporte Direct2D Azure. Ya se los mencioné arriba, pero los invito a leer el anuncio oficial.
- Varias novedades para desarrolladores web. Además de las que había mencionado arriba (text-overflow: ellipsis; y Navigation Timing), tenemos otras más:
- Protocolo WebSockets actualizado y habilitado de manera predeterminada en Firefox for Mobile
- El elemento canvas de HTML5 es ahora mucho más rápido.
- Los sitios web ahora no pueden redimensionar la ventana principal del navegador web.
Descargas de Firefox 7
¡Instala Firefox 7 antes que nadie! Selecciona tu plataforma y descarga tu localización preferida.
Firefox 7 para Windows:
- En Español de México (es-MX)
- En Español de Chile (es-CL)
- En Español de Argentina (es-AR)
- En Español de España (es-ES)
- En Inglés de Estados Unidos (en-US)
Firefox 7 para MacOS X:
- En Español de México (es-MX)
- En Español de Chile (es-CL)
- En Español de Argentina (es-AR)
- En Español de España (es-ES)
- En Inglés de Estados Unidos (en-US)
Firefox 7 para Linux de 32 Bits:
- En Español de México (es-MX)
- En Español de Chile (es-CL)
- En Español de Argentina (es-AR)
- En Español de España (es-ES)
- En Inglés de Estados Unidos (en-US)
Firefox 7 para Linux de 64 Bits:
- En Español de México (es-MX)
- En Español de Chile (es-CL)
- En Español de Argentina (es-AR)
- En Español de España (es-ES)
- En Inglés de Estados Unidos (en-US)
Instalación de Firefox 7 en Ubuntu via Repositorios
Para Ubuntu 11.04 debemos usar el PPA del Ubuntu Mozilla Security Team:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa sudo apt-get update sudo apt-get dist-upgrade
Para Ubuntu 10.10 y 10.04 pueden usar el Firefox Stable PPA:
sudo add-apt-repository ppa:mozillateam/firefox-stable sudo apt-get update sudo apt-get upgrade
La desventaja es que Firefox 7 quedará en inglés, y tendremos que instalar manualmente el idioma español. A continuación los enlaces de descarga directa de los xpi:
- En Windows: es-MX, es-CL, es-AR, es-ES.
- En MacOS X: es-MX, es-CL, es-AR, es-ES.
- En Linux (32 bits): es-MX, es-CL, es-AR, es-ES.
- En Linux (64 bits): es-MX, es-CL, es-AR, es-ES.
Instalación de Firefox 7 en ArchLinux via Repositorios
¡Ya está disponible Firefox 7 en el repositorio [extra] de ArchLinux!
Si ya tienes instalado Firefox, sólo debes actualizar:
sudo pacman -Syu
Si no lo tienes instalado, ejecuta:
sudo pacman -Sy firefox firefox-i18n firefox-i18n-es-mx
En el comando anterior utilicé la localización para México, pero puedes reemplazar firefox-i18n-es-mx por firefox-i18n-es-cl (Español de Chile), firefox-i18n-es-ar (Español de Argentina) o firefox-i18n-es-es (Español de España) según la localización de tu preferencia.
¡A disfrutar de Firefox 7! :-)




Pingback: Bitacoras.com