1 puntos por GN⁺ 2023-12-11 | 2 comentarios | Compartir por WhatsApp
  • Como la latencia al navegar por la web interrumpe el flujo de trabajo diario, Mozilla ha tratado la mejora del rendimiento de Firefox como un eje central de la calidad de la experiencia web
  • En Speedometer 2.1, un benchmark de la industria, la puntuación de Firefox mejoró un 50% desde enero de 2023
  • Este benchmark simula interacciones de usuario, como manipular una lista de tareas, para medir la capacidad de respuesta del navegador
  • También se observaron mejoras en métricas de uso web real, y las páginas se muestran en promedio 15% más rápido
  • Mozilla seguirá con el trabajo del equipo de Performance de Firefox y planea publicar en las próximas semanas un texto con más detalles técnicos en Mozilla Hacks

Enfoque en las mejoras de rendimiento de Firefox

  • Mozilla considera el rendimiento web como un elemento central de su visión de la web y ha estado trabajando para hacer que Firefox sea más rápido
  • Evalúa que durante el último año hubo mejoras significativas en la velocidad de Firefox

Benchmarks y métricas de usuarios reales

  • Según Speedometer 2.1, la puntuación de Firefox mejoró un 50% desde enero de 2023
    • Este benchmark simula interacciones de usuario, como manipular una lista de tareas, para medir la capacidad de respuesta del navegador
    • Magnitud de la mejora en el benchmark: {p:50}
  • Como el benchmark simula experiencias que los usuarios pueden tener, Mozilla verificó si las mejoras de rendimiento también se perciben entre usuarios reales
  • También se observaron mejoras en métricas de rendimiento reales, y las páginas se muestran en promedio 15% más rápido
  • Se puede ver contenido más técnico en el artículo relacionado de Mozilla Hacks, y se publicarán detalles adicionales en las próximas semanas en Mozilla Hacks

2 comentarios

 
ndrgrd 2023-12-11

Estoy usando Firefox Nightly en Android y últimamente sí se ha vuelto mucho más rápido, al punto de que se nota.

Antes, si instalabas algunas extensiones, la primera carga después de abrir la app era realmente lenta, pero ahora casi no resulta incómodo.

 
GN⁺ 2023-12-11
Comentarios de Hacker News
  • El mayor problema es que en Windows Firefox se queda colgado si lo dejas abierto varios días, así que ojalá mejorara más la estabilidad
    La documentación de soporte de Mozilla incluso indica “si Firefox se cuelga después de estar abierto mucho tiempo, reinícialo”: https://support.mozilla.org/en-US/kb/firefox-hangs-or-not-re...
    Al final hay que elegir entre cerrar todas las pestañas cada día al salir del trabajo o perderlas de forma aleatoria durante la jornada, pero como es más fácil volver a concentrarse si las pestañas siguen abiertas al llegar, termino aceptando esas pérdidas aleatorias
    También recomiendan restaurar la sesión, pero cuando muere de esta forma no se restauran las pestañas y tampoco queda ningún reporte de fallo en about:crashes, así que hasta me dan ganas de probar Brave

    • Puedes configurar Firefox para que al iniciarse vuelva a abrir todas las pestañas que estaban abiertas al final, así que aunque lo cierres y lo vuelvas a abrir cuando quieras, casi puedes regresar al punto donde estabas
      El estado de la página, como lo escrito en formularios, no se guarda, pero si tienes que reiniciar el navegador con regularidad, puede ser mejor que perder todo el estado de golpe
    • Como alguien que antes usaba cientos o miles de pestañas, Firefox era el más estable y también el mejor en restauración de sesiones de pestañas
      Estaban sessionrestore.js y sessionrestore.bak, y si no recuerdo mal también sessionrestore.bak2; además, hace mucho había una persona que no paraba de reportar en Mozillazine y Bugzilla fallos por pérdida de sesiones con miles de pestañas, así que no había otro navegador que se tomara la restauración de sesiones tan en serio como Firefox
      Si la restauración de sesión se dañó o se borró, puedes copiar el archivo .bak y renombrarlo a .js para recuperar al menos parte del estado de hace unas horas
      Antes la causa de los fallos eran fugas de memoria de JavaScript en pestañas en segundo plano, pero recuerdo que Firefox actual ahora suspende las pestañas que no se usan por mucho tiempo
      Si no es un problema de pestañas en segundo plano, conviene crear un perfil nuevo de Firefox y mover el historial, las cookies y demás para ver si mejora; además, recientemente debe haberse vuelto más fácil con funciones como Firefox Refresh
      Si tuviera que clasificar la estabilidad de los navegadores, tanto en macOS como en Windows sería Firefox > Chrome > Safari
      En Safari, a veces algo del propio macOS hacía que incluso las pestañas inactivas se recargaran todas, disparando el I/O y terminando en bloqueos largos o fallos
    • Puede que esto no sea un problema de Firefox sino de Windows
      En Linux no hay problema en dejar Firefox con muchas pestañas abiertas durante días o incluso semanas, y solo lo reinicio cuando hay que actualizar a una nueva versión o reiniciar el sistema tras una actualización
    • Me pregunto si ya probaste una extensión de administrador de sesiones: https://addons.mozilla.org/en-US/firefox/addon/tab-session-m...
    • Se me hace raro eso de dejarlo abierto durante días
      Crecí con la idea de “si reinicias una vez al día evitas la pantalla azul”, así que me siento como alguien de otro planeta
  • Firefox está compitiendo en cosas raras
    Si ves Arc browser, aunque lo haga un equipo muy pequeño, está enfocado en convertir la experiencia de navegar por la web en algo fluido y agradable
    Quizá les cueste reunir talento para superar al motor V8, pero sí pueden crear un mejor flujo de trabajo para el usuario
    Firefox también podría convertirse en un navegador orientado al trabajo real que ayude a académicos, investigadores, periodistas y profesionales a escribir o recopilar material para artículos y papers
    Si me hiciera más eficiente al redactar un paper o un artículo, ¿qué importa que sea un poco más lento que Chrome?

    • Creo que este tipo de cosas funcionan mejor como plugins
      No hace falta escribir con eficiencia ni programar dentro del navegador; para eso uso un IDE dedicado
      El navegador debería concentrarse en navegar, y las apps para el usuario final deberían quedar en manos de desarrolladores de aplicaciones web o de plugins
      Por eso me gusta que Firefox siga su propio camino en lugar de ser otro navegador basado en Chrome
    • Creo que es una decisión inteligente que Firefox se enfoque en rendimiento, personalización y seguridad/privacidad
      El nicho de ser un navegador para gente técnicamente avanzada es una buena forma de diferenciarse de los demás
      El rendimiento siempre ha influido en la elección del navegador, y los flujos de trabajo particulares se pueden armar mejor con complementos que atándolos a funciones propias del navegador
      Las notas o capturas de pantalla ya existen en el sistema operativo, y no todo el mundo quiere pestañas verticales; sin embargo, Arc no ofrece alternativa fuera de su propia forma de hacer las cosas
      Firefox sigue siendo el navegador que más permite a la gente controlar su forma de trabajar, y de verdad empodera al usuario
    • Muchas funciones de estos navegadores de nicho en realidad podrían verse como funciones empaquetadas como plugins
      El problema parece ser que, salvo los bloqueadores de anuncios, la gente en realidad no usa mucho los plugins
    • Mozilla no quiere quedarse en un nicho solo para académicos
      Aunque ahora esté fracasando, su objetivo es ser un navegador principal de uso masivo
    • Me gusta muchísimo Arc browser
      La experiencia de usuario es fluida e intuitiva, hace que la UI se sienta menos recargada y además da buenas pistas
      Como iba seguido a la barra de direcciones para copiar la URL, un día detectó ese patrón de uso y me sugirió usar un atajo de teclado
      Está bueno que esos pequeños detalles ya vengan en la experiencia base sin tener que instalar plugins y comprobar si combinan bien entre sí
  • Mi teléfono es un Pixel 4a ya algo viejo, pero me desespera que demasiado seguido escriba algo en Firefox y solo aparezca una pantalla en blanco
    Tengo que reiniciar la app o abrir una pestaña nueva y volver a escribirlo; diría que pasa al menos un 20% de las veces
    No es un problema de Internet, no está cargando, simplemente no hay nada

    • En el Pixel 5 Firefox funciona bien
      Creo que el rendimiento del navegador se mantiene gracias al bloqueador de anuncios
    • Tenía el mismo problema en el Pixel 4a y, incluso después de cambiarme a un Pixel 8, el problema de la pantalla en blanco sigue ahí
      Se nota especialmente en las PWA, y tengo que forzar el cierre de la app y volver a iniciarla
      Me pasa en Fennec, básicamente la versión de desarrollo de Firefox, y me molesta más porque los navegadores basados en Chromium no tienen este problema
    • Llevo años con el mismo problema; antes me pasaba en un Huawei P30 y ahora en un Samsung S21
      Ha durado tanto que ya casi lo acepto como si fuera una función
    • Me pregunto si sigue siendo un problema activo o si era algo de hace unos meses
      Recuerdo https://bugzilla.mozilla.org/show_bug.cgi?id=1840665
    • A mí me pasa lo mismo y no sé por qué
      Curiosamente también me ha pasado unas cuantas veces en escritorio, pero el 99% ocurre en la app de Android
  • Ojalá Firefox se comportara mejor en macOS
    Problemas básicos como el manejo raro del texto, ignorar el reemplazo de snippets y no soportar convenciones de navegación de texto como Option+flechas son críticos
    Si esos pequeños detalles funcionaran como se espera en una app normal de macOS, con gusto lo usaría como navegador principal, pero por ahora sigo con Safari
    Safari también es suficientemente bueno y, como es natural, se comporta como debería hacerlo una app de macOS

    • Lo que más me molesta de usar Firefox en macOS es que el comportamiento de pantalla completa es pésimo
      A diferencia de Safari, cuando llevas el mouse a la parte superior de la pantalla, el chrome como las pestañas y la barra de direcciones se empuja hacia abajo y deja ver un espacio vacío inútil
      No es un comportamiento normal y debió haberse corregido hace 5 años
      Además, una vez que usas los grupos de pestañas y las vistas previas de pestañas de Safari, es difícil volver a Firefox
    • El manejo de fuentes de Firefox es el mayor problema, tanto en el propio navegador como en el renderizado de páginas web
      Incluso en Windows, la forma en que se ven las fuentes en la barra de direcciones es distinta a Brave u otros navegadores Chromium, al punto de que me quita las ganas de usar Firefox
    • Estoy totalmente de acuerdo
      Además, no tiene la opción estándar de macOS de Look Up en el menú de clic derecho, ni pestañas verticales
      La extensión TreeStyleTab me pareció bastante mala y, por ejemplo, no puede restaurar la jerarquía de pestañas después de reiniciar
    • Al final corrigieron el problema de espaciado de la fuente predeterminada San Francisco, pero estuvo completamente roto y se veía horrible durante más de 2 años
      Aun así, el renderizado sigue siendo diferente al de Safari o Chrome; por ejemplo, se nota de inmediato si abres una página de GitHub y alternas rápido entre dos ventanas
      Firefox hace que todo se vea extrañamente un poco más grueso y ancho, y parece que ni siquiera soporta bien la propiedad CSS de antialiasing de uso extendido
      En sitios que visito seguido y que se ven especialmente mal, termino inyectando -moz-osx-font-smoothing con userContent.css
  • No sé si seré yo el raro, pero no recuerdo la última vez que la velocidad de Firefox fuera un problema
    El software obviamente debe ser rápido, pero una vez pasado cierto punto la gente ya no puede distinguir físicamente la diferencia
    No creo que una persona pueda notar si una pestaña abre en 10 ms o en 1 ms
    Firefox superó hace mucho la línea base significativa de “rápido”, y eso es algo bueno

    • Mucha gente recuerda el Firefox de la época en que muchos se estaban pasando a Chrome, así que todavía se quedó con la idea de que Firefox es lento
      Es muy probable que esta entrada de blog busque decirles a esas personas: “ya no es lento”
    • Aun así, en los casos límite sigue importando
      En situaciones extremas como tener demasiadas pestañas abiertas o sitios con JavaScript muy ineficiente, de verdad se agradece un navegador rápido que pueda aguantar eso
      Siempre hay formas de diseñar mejor el software para mantener la capacidad de respuesta incluso en situaciones extremas, pero nunca está de más tener mejor rendimiento
  • Me gusta ver un caso donde se notan los beneficios de la telemetría, algo que el mundo del software libre y de código abierto suele mirar con escepticismo: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire...
    Normalmente la desactivo porque no confío en que el proveedor no meta información que yo consideraría sensible, pero creo que voy a dejar activada la telemetría de Firefox

  • En Linux, el rendimiento de Firefox puede sentirse bastante distinto según la distribución
    El binario oficial de Firefox distribuido por Mozilla usa compilación agresiva, optimización en tiempo de enlazado y optimización guiada por perfiles, pero distribuciones como Debian lo compilan con opciones muy seguras y poca optimización
    Se puede revisar en about:buildconfig, y a veces la diferencia es grande, así que entiendo por qué antes se rebrandearon lanzamientos no oficiales como Pale Moon

  • Como usuario de macOS, sé que Firefox es excelente y me gustaría volver a usarlo, pero dejé de hacerlo hace años por la decisión de Mozilla de quitar funciones de scripting visibles para el usuario a nivel del sistema operativo, es decir, AppleScript
    En macOS, sacar algo de Firefox de forma local es realmente doloroso; basta con intentar obtener la URL actual de la pestaña activa para darse cuenta
    Si a eso le sumas el manejo de texto poco propio de macOS, el renderizado de fuentes y la negativa a usar el corrector ortográfico del sistema que ofrece el sistema operativo, a veces se siente hasta grosero
    El navegador en sí es muy sólido, pero da la impresión de que no le importa la plataforma en la que corre, y eso resulta frustrante porque parece considerar aceptable ser una caja negra mucho mayor que la familia Chromium, con todos sus defectos

  • Firefox es excelente y es el navegador que uso todos los días, pero hay muchas pequeñas cosas molestas
    Por ejemplo, si pones Firefox en pantalla completa y abres una página larga, luego mueves el mouse al extremo derecho de la página y arrastras hacia abajo, la página no se desplaza
    Tienes que apuntar con cuidado a la barra de desplazamiento diminuta para que funcione, mientras que Chrome o Safari se comportan como uno esperaría

    • Lo probé yo mismo y funciona bien sin importar si está en pantalla completa con F11 o no
  • Si se piensa en los millones de dólares que recibe Mozilla, Firefox debería ser la opción obvia o al menos un segundo lugar muy cercano a Chrome
    O quizá los navegadores hoy en día ya se convirtieron en un proyecto de decenas de miles de millones de dólares y Mozilla no tiene los recursos para competir

    • Fuera de Linux, Firefox no viene preinstalado en ningún lado
      En Windows está Edge, basado en Chromium, y cuando entras a servicios de Google te siguen empujando a instalar Chrome
      Así que no sorprende que la cuota de mercado de Firefox sea la que es ahora mismo