Mozilla ha emprendido una investigación para evaluar cómo Telemetry impacta en el rendimiento del navegador Firefox en Android. Este examen surge de preocupaciones sobre los costos generales que Telemetry está imponiendo al navegador, tanto en términos de carga de sitios web como en el inicio del propio navegador.
Se observó que Telemetry añadía 16,5 segundos adicionales de tiempo de CPU a la carga de ciertos sitios web. Esto no solo ralentiza la carga de páginas, sino que también afecta el rendimiento general del navegador.
Cuando se examinó el comportamiento de Firefox en dispositivos específicos, se descubrió que el navegador utilizaba un 40% más de tiempo de CPU al iniciarse en comparación con una versión que tenía Telemetry desactivado.
Las pruebas indican que el problema no está limitado a versiones específicas del navegador, sino que afecta tanto a Firefox Nightly como a la versión de lanzamiento.
Mozilla identificó las razones detrás de esta sobrecarga causada por Telemetry. Descubrieron que las escrituras en la base de datos de Telemetry no están optimizadas, lo que resulta en una serialización completa de la base de datos en el disco cada vez que se actualiza.
Esto significa que Telemetry, al estar ampliamente activado, impacta negativamente en diversas áreas del navegador, desde el inicio hasta la carga de sitios web y la reproducción de medios.
Más información: bugzilla.mozilla.org