Versiones recientes de GNU IceCat tenían un problema con ciertos plugins. A veces, de la nada, IceCat se congelaba y no había forma de volver a usarlo.
Esto me pasaba en IceCat 8.0 y 9.0 en ArchLinux. En la última actualización a la versión más reciente (IceCat 10), apareció el siguiente mensaje en la consola:
Maybe IceCat freezes with some plugins, a workaround is to set dom.ipc.plugins.enabled to false in about:config
Probé hacer exactamente eso:
Entrar en about:config
Buscar el valor dom.ipc.plugins.enabled y setearlo en falso
Con esto, he vuelto a usar IceCat sin que se tranque.
Firefox viene con protección de fallas habilitada para algunos plugins específicos. Por defecto, los plugins habilitados para ejecutarse en un proceso aparte son el plugin de prueba de NPAPI (Netscape Plugin Application Programming Interface), Adobe Flash, Apple QuickTime (en Windows) y Microsoft Silverlight (Windows).
Esta lista blanca de plugins está especificada en una preferencia dom.ipc.plugins.enabled.<nombre>, que lleva el valor true por defecto. La protección contra fallos está deshabilitada por defecto para todos los demás plugins. Así que por defecto dom.ipc.plugins.enabled -que permite a todos los plugins ejecutarse como procesos separados- tiene el valor false.
Y ahí encontramos la raíz del problema. Seguramente algún plugin de reproducción de video u otros contenidos multimedia estuviera afectando a IceCat, y por eso no funcionaba bien. Mi teoría es que es culpa de Flash, me gusta culpar a Flash por las cosas…
Una característica nueva en la versión 7 de Firefox fue ocultar el protocolo de la URL de la barra de herramientas. Todo surgió como una mejora en Bugzilla, que pedía esconder http:// de la URL para ponerse a la par con Opera y Chrome. La “mejora” pretende hacer más amigable la barra de dirección para los usuarios.
En mi caso, no aporta nada, y muchas veces me pasa que copio la dirección de la barra de URL y no queda copiado el “http://”. Se supone que si el primer caracter desde la izquierda de la dirección se selecciona, automáticamente se copiaría, pero a veces no pasa. Además, realmente no me aporta nada que quiten el http://, si bien al ser https se muestra por razones de seguridad, no suma.
En fin, para devolver el http:// que nos quitaron sin consultarnos, hay que hacer lo siguiente:
Entrar en about:config y cambiar el valor browser.urlbar.trimURLs a false. Si no encuentran el valor, pueden crearlo como Boolean y setearlo a false.
En Techking publican una infografía con parte de la historia de los navegadores web más populares y su porcentaje de uso relativo. En una imagen podemos ver cómo Internet Explorer entró a fusilar al navegador de Netscape cuando comenzó a ser incluido con el sistema operativo Windows. Interesante notar como Opera se ha mantenido con un uso constante (lo cual es bueno, ya que cada vez hay más navegantes), aunque su fuerte está en los dispositivos móviles. Firefox le fue quitando mercado a IE de a poco, mientras que Google Chrome obtuvo una buena parte del mercado al poco tiempo de nacer.
Mozilla,una organización global sin fines de lucro, dedicada a hacer la Red mejor, está orgullosa de lanzar Mozilla Firefox 4, la más nueva versión del popular navegador web libre y código abierto. Firefox pone a los usuarios en control de su experiencia web, proveyendo una interfaz de usuario racionalizada, divertidas características nuevas, un aumento en velocidad y soporte para modernas tecnologías web.
Firefox 4 está disponible para download Windows, Mac OS X y Linux en más de 80 lenguajes. Firefox 4 estará disponible también en dispositivos Android y Maemo pronto.
Obviamente este es el Firefox más rápido hasta el momento (entre 2 y 6 veces mas rápido que versiones anteriores): tiempo en iniciar la aplicación, carga de sitios, performance en aplicaciones web y aceleración gráfica.
La apariencia fue mejorada, dando más espacio a las páginas. Se agregó la opción de App tabs para anclar páginas web fijas. Switch to Tab permite encontrar fácilmente las pestañas abiertas en la barra de direcciones. Y Panorama, un gestor de grupos de pestañas donde podemos arrastrar y soltar pestañas de un grupo a otro.
Se le ha dado atención a la privacidad y seguridad con Do Not Track: una característica que nos permite navegar sin que se rastree nuestro comportamiento en la web. HTTP Strict Transport Security (HSTS) y Content Security Policy (CSP) previenen posibles ataques en la web.
Firefox Sync permite sincronizar la información de historial, marcadores, pestañas abiertas, contraseñas y datos de formularios a tarvés de múltiples computadoras y dispositivos móviles. El nuevo gestor de extensiones es un lujo, pudiendo buscar e instalar todo desde una pestaña.
En cuanto a la tecnología web, el motor JavaScript incluye el nuevo compilador JIT (Just In Time) JägerMonkey, junto a mejoras al existente TraceMonkey JIT y el intérprete de SpiderMonkey para cargas mas rápidas en páginas y mejor performance en aplicaciones web y juegos.
El soporte para HTML5 incluye aceleración de hardware, video en alta definición (WebM), gráficos 3D, almacenamiento de datos offline, tipografía profesional, interfaz táctil y el Mozilla Audio API para ayudar a la creación de experiencias visuales para sonido y más. También mejora las herramientas existentes como CSS, Canvas y SVG. Sigue la arquitectura de navegación ininterrumpida cuando explota Adobe Flash, Apple Quicktime o Microsoft Silverlight. Al recargar la página, el plugin correspondiente se reinicia.
Quienes estén listos para migrar, pueden revisar la compatibilidad de sus extensiones con Add-on Compatibility Reporter. Una de las extensiones más usadas en el navegador es Firebug, que justamente lanzó su nueva versión compatible con Firefox 4 también hoy. Si ya están usando Firefox 4,pueden ver las nuevas implementaciones en tecnología web en Mozilla’s Web O’ Wonder.
Siguiendo el lanzamiento
Mozilla ha establecido dos sitios web bastante interesantes para seguir en vivo las repercusiones de su lanzamiento. El primero es Firefox 4 Download Stats, un sitio que se va refrescando en vivo con los datos de descargas de Firefox 4 y su ubicación en el mapa:
Descargas Firefox 4
El record de descargas impuesto por Firefox 3 fue de 8,002,53. Es dificil que se alcance esta suma actualmente, debido a la campaña publicitaria más sutil y la mayor competencia en el mercado de los navegadores web. Mienras escribo esto, ya se pasó 1.100.000 descargas, a un ritmo aproximado de 6.000 descargas por minuto. Podemos acceder a un gráfico con los porcentajes de descargas, viniendo de Europa prácticamente el 50%, seguido de América del Norte, Asia, América del Sur, África y Oceanía.
Por otro lado se armó el sitio web Firefox 4 Twitter Party, para seguir las repercusiones en la red social de Twitter, usando el hashtag #fx4.
¿Sabías que la primer mascota del navegador web de Mozilla era un Fénix? Firefox comenzó como un proyecto llamado “Firebird” (pájaro de fuego) o “Phoenix” (fénix).
Hay toda una historia detrás del nombre de nuestro querido navegador.
Además del conocido panda rojo abrazado al planeta, Mozilla Firefox cuenta con mascotas localizadas en distintas partes del mundo: Kit, Foxmosa, G-Fox y Foxkeh entre otros.
Hace un tiempo investigué un poco sobre el tema y publiqué un artículo al respecto en Picando Código. Fue uno de esos posts que me llevó más tarde a abrir este blog. Como puede ser que muchos lectores actuales no lo hayan visto, posteo nuevamente la información con el link al post original: Las mascotas de Mozilla Firefox
Vengo usando Minefield, la versión de desarrollo de Firefox 4 desde hace unos cuantos meses. Puedo afirmar que ha habido muchas mejoras en cuanto a la versión 3.6. En estos días (en teoría el próximo 22 de marzo) contaremos con la versión final de Firefox 4.
Dicho sea de paso, es la última “gran versión”. Mozilla ha decidido pasar a un modelo de desarrollo similar al de Google Chrome, sacando actualizaciones más seguidas y teniendo distintos canales de desarrollo. Además cada versión nueva saldría en un período de tiempo de algunas semanas.
De las nuevas características que he notado, Panorama se lleva el premio al “killer feature” de Firefox 4, permitiendo crear grupos de pestañas. Ideal para quienes sufrimos de amontonamiento de pestañas (en este momento tengo 28 pestañas abiertas en este navegador, y 10 pestañas en Opera).
El nuevo “look” de la interfaz de usuario también ayuda, ocupando menos espacio en pantalla y dándole más lugar al sitio web. Esto fue una mejora que introdujo en los navegadores Google Chrome, y fue seguida por Opera, IE y ahora también Firefox. También el gestor de extensiones ha mejorado mucho, se va más moderno y cuenta con una usabilidad superior.
Otras características nuevas:
WebM y Video HD – Firefox soporta el formato WebM para ver video en calidad HD.
La web 3D – Firefox soporta WebGL, la nueva tecnología 3D en la web, que permite a los desarrolladores crear juegos y nuevas formas de visualización y experiencias en la web.
Estilos CSS3 – Características como Transiciones y Transformaciones agregan animaciones a las páginas web.
API de Audio – Se implementa el sonido en la web con los tags <audio> y <video> en HTML5.
Soporte HTML5 – Un nuevo parseador HTML5 para video web, audio, drag & drop, y manejo de archivos.
Aceleración de Hardware – Aceleración gráfica con Direct2D y Direct3D en Windows, XRender en GNU/Linux y OpenGL en Mac, activados por defecto en todo el hardware soportado.
Imágenes SVG – Ahora se pueden usar archivos del formato estándar SVG como imágenes y fondos.
Hace un par de meses ya que Mozilla experimentaba con los plugins como procesos aparte del procesador. En su momento se introdujo esta funcionalidad en Firefox Lorentz. En la nueva actualización de Firefox 3.6.4, se integra esta funcionalidad al navegador.
Además, se corrige un importante bug de seguridad que permitía un URL Spoofing. Al cambiar de ventana o pestaña, un atacante podía inyectar código arbitrario en la nueva ventana o pestaña, mientras cambiaba la URL de la barra de direcciones engañosamente.
Básicamente esta característica evita que la navegación se vea interrumpida para los usuarios de Windows y GNU/Linux cuando explotan los plugins de Adobe Flash, Apple Quicktime, Java o Microsoft Silverlight.
Los test beta de Firefox muestran que se ha reducido significativamente la cantidad de veces que Firefox cae cuando los usuarios miran videos o juegan en su navegador. Ahora al caerse o congelarse un plugin, los usuarios pueden seguir usando Firefox refrescando la página.
Vengo usando las versiones de desarrollo nombre código Namoraka desde hace un tiempo. Esta funcionalidad ya había sido implementada, y realmente funciona bastante bien. En momentos de navegación, con muchas pestañas abiertas, algunas de ellas con Flash, el navegador puede empezar a bajar su rendimiento. Pero con esta nueva funcionalidad, nos aparece un cartel con la información del plugin que se ha estrellado, y la opción de reiniciarlo.
Flash fail
Es realmente frustrante el tiempo que nos hacía perder Flash antes de esta característica, teniendo que reiniciar el navegador y toda la sesión de navegación. Por suerte ahora no pasa tan seguido. Veremos qué mas se trae Firefox entre manos para siguientes actualizaciones.
Flock es un navegador web social. Su idea es ser un navegador que aporte las características necesarios para mantener la “vida social” que ha marcado a la web 2.0. De esta forma, se especializa en acceder a los servicios sociales más comunes de la red como lo son Twitter, Facebook, YouTube, Flickr, etc.
Flock
Las primeras versiones de Flock se basaban en el código fuente de Firefox, y gracias a su arquitectura de plugins, se agregaban varias funcionalidades “sociales”. A partir de la versión 2.5, Flock quedó un poco estancado en su desarrollo. Se basaba en la versión 3.0 de Firefox, cuando Firefox 3.5 estuvo disponible al poco tiempo. Esto hizo que algunos usuarios (me incluyo) dejáramos de lado al navegador, suponiendo su próxima desaparición.
Sin embargo, los desarrolladores de Flock trabajaron en base a la evolución de la web y las necesidades de sus usuarios con sus propias conclusiones:
“Los usuarios de Flock (unos 8 millones a la fecha) nos han enseñado mucho. Nos han enseñado que lo que estamos intentando hacer es válido e importante para ellos, y al mismo tiempo nos han enseñado lo que no está funcionando tan bien como debería. Hemos oído, alto y claro, que el rendimiento y la confiabilidad son realmente importantes. También hemos aprendido que las características de alto valor no son tan valiosas cuando hay demasiadas de ellas, presentadas juntas en una interfaz de usuario cargada. La complejidad no es de ayuda.”
“Las predicciones de una web de flujos de información que reemplazan a una web de páginas se han hecho realidad y han dado lugar a una nueva forma de disfrutar de la Web y nuevos retos (…) Cuando combinamos la retroalimentación de los usuarios sobre ‘menos es más’ con la visión de poder extraer las partes del flujo que más se adapten a nuestras fantasías en cualquier momento, inventamos el nuevo Flock”
El último reto que tuvimos que enfrentar para comenzar con esto fue ‘¿cómo, extactamente, vamos a lograrlo?”. Ya habíamos llevado la tecnología que usábamos tan lejos como podíamos, y necesitábamos hacer las cosas mucho mas rápido. Presentamos chromium.org, el paso siguiente en la evolución del navegador web. Las tecnologías que crean a Chromium nos dejan empujar mucho mas lejos que antes, y empaquetar nuestra visión a un software rápido como un cohete. No hay límite en lo que podemos hacer en esta plataforma (lo cual es fantástico, pues aún tenemos muchas cosas que queremos hacer!).”
Aprovechan para mencionar a Mozilla, frente a quien “se quitan el sombrero” por ser una deidad venerable en el espacio. Admiten que no existiría Chromium de no haber sido por Mozilla.
En fin, la nueva versión de Flock entonces está basada en el código fuente de Chromium. Pueden descargar Flock Beta, por el momento únicamente para Windows.
He abierto en el sitio de complementos de Firefox mi propia colección. Son los complementos que considero imprescindibles en el uso diario de GNU IceCat, Firefox y demás forks.
Pueden acceder a mi colección desde el siguiente URL :
Por ahora hay solo los que considero realmente imprescindibles. También le agregaría FireTray, un complemento para minimizar el navegador en la barra del sistema, pero hace tiempo que no se actualiza y no funciona con versiones actuales.
Próximamente agregaré más perfiles como desarrollo web o social.
Estos perfiles de complementos sirven para encontrar de un solo enlace todos los complementos que uso.