Mozilla onderzoekt prestatieproblemen Android-versie Firefox door telemetrie

Mozilla, de maker van Firefox, is een onderzoek gestart naar de impact van telemetrie op de prestaties van de browser op Android. Uit een eerste melding blijkt dat telemetrie extra cpu-tijd toevoegt.

Er werd onder meer een test gedaan waarbij de website CNN werd geladen. Daarbij voegde telemetrie 16,5 seconden aan extra cpu-tijd toe aan het laden van de website. Maar ook het opstarten van de browser ondervindt gevolgen van telemetrie: dat kost veertig procent meer cpu-tijd dan wanneer telemetrie uit staat, aldus de eerste berichtgeving over het probleem.

Volgens Mozilla ontstaan de problemen doordat telemetrie-updates op Android niet worden gegroepeerd en dus steeds afzonderlijk aan de database worden toegevoegd. Daarnaast wordt de gehele database bij iedere update naar de schijf toe geschreven. Telemetrie wordt op grote schaal verzameld, wat betekent dat er veel schrijfacties uitgevoerd worden. Dat heeft impact op onder meer het opstarten van de browser, het laden van websites en het afspelen van media.

Mozilla onderzoekt momenteel wat de precieze impact van het probleem is en hoe het kan dat het niet eerder is opgemerkt. In de tussentijd kunnen Android-gebruikers ervoor kiezen om telemetrie in de browser uit te schakelen voor betere prestaties.

Door Eveline Meijer

Nieuwsredacteur

30-05-2024 • 14:41

35

Submitter: TheVivaldi

Reacties (35)

Sorteer op:

Weergave:

Verbeter mij als het niet klopt, maar volgens mij kan je telemetrie uitzetten via Firefox Settings -> Data collection.
Wat zijn goede add-ons (naast telemetrie uitschakelen) om het gebruik van Firefox zo licht en zuinig mogelijk te maken? Ik heb al uBlock Origin (en I still don't care about cookies of iets dergelijks, al is dat eerder tijdsbesparing).

Wel ironisch, gezien ik vandaag in de podcast heb gehoord hoe belangrijk reclames natuurlijk voor dit soort sites zijn. :+ Ik zet blockers maar gewoon lekker uit als ik het een site gun, of neem een abo af. Maar vooral als je tegenwoordig iets over een game opzoekt, zijn de eerste 10 hits helaas niet bruikbaar zonder blocker. De halve pagina wordt onmogelijk te lezen gemaakt in sommige gevallen.

Edit: oeps, wilde eigenlijk meer op @crunchytail reageren.

[Reactie gewijzigd door ap3nr0ts op 22 juli 2024 19:52]

Meer add-ons dan uBlock Origin zijn niet nodig, al helemaal niet als je het zo licht mogelijk wil houden.
Denk dat je dan eerder wat zult moeten tweaken in about:config als je nog wat meer eruit wilt halen.
Je zal meer winst hebben door gewoon een always on vpn naar huis te hebben en daar een pi-hole draaien oid. Ik heb zelf alles geregeld binnen OPNSense met Wireguard, Unbound en ZenArmor. Ublock vangt de laatste beetjes nog af.
uBlock zal juist geen laatste beetjes afvangen maar het meeste doen.

uBlock blokkeert direct in de browser dat een request uberhaupt zal plaatsvinden. Terwijl een DNS based oplossing, zoals PiHole, zijn werk pas kan doen als de (DNS) request plaatsvindt.

Dus ja, aan het eindresultaat (de weergegeven website) zul je niet veel verschil zien tussen uBlock met PiHole en alleen PiHole, maar de weg er naar toe is heel anders. En in het scenario met uBlock zal PiHole (waarschijnlijk) niks meer doen.

En het voordeeltje van uBlock v.w.b. "licht" kan zijn dan uBlock voorkomt dat de aanvraag gestart wordt. Waardoor de browser eerder "niks meer hoeft te doen" en dus o.a. potentieel een DNS aanvraag uitspaart. En die zal juist relatief zwaar zijn (gebruik van wifi zal "veel" energie verbruiken, round trip kost wat tijd, ...).
Leuk detail, nooit echt bij stil gestaan dat uBlock DNS requests voor zal zijn, de verwachting was dat er eerst resolved zou moeten worden om vervolgens regels er op toe te kunnen passen vanuit uBlock.

Ik bekijk het meer op een grotere schaal, ads/telemetrie op OS/app niveau dus vandaar dat uBlock 'de laatste beetjes' zijn voor mij.
Wat ook wel helpt is Decentraleyes, die al die google-gehoste javascript zooi lokaal cachet. En ik gebruik ook een antipaywall plugin en nog wat dingetjes.
Ik zet blockers maar gewoon lekker uit
Wat is het voordeel daar van? Als je te veel badpakkenreclame kijkt raak je verdacht, daar moet je voor oppassen.
Dat knopje linksboven uitschakelen. Ik geloof dat 't Pocket heet ofzo?
Goed voor snelheid en je privacy is om deze guide te volgen. Met ook about:config
https://restoreprivacy.com/firefox-privacy/
Dan zal je firefox focus moeten gebruiken.
Ik vond het niet handig dat er in het artikel niet vermeld werd hoe je telemetrie uitzet, maar ik denk dat je gelijk hebt, zet onder Data collection of Gegevensverzameling alle opties uit.
Sinds kort raden wij Firefox fork Mull aan:
https://www.privacyguides.org/en/mobile-browsers/#mull

Mull komt zonder telemetrie en met sterke fingerprinting bescherming. Updates zijn ook altijd keurig optijd.

Scheelt weer configuratie tijd en toekomstig geneuzel met telemetrie.

[Reactie gewijzigd door Blacklight447 op 22 juli 2024 19:52]

Dat kan, maar normaliter ben ik actief voor dit soort telemetrie. Op basis van jou bugs, perf issues, en gewoon gebruik maakt Firefox juist keuzes over ontwikkeling.

Daarnaast is het de laatste significante, open chromium alternatief, en voor zover ze al een klein beetje omzet halen via default search engine deals hangt dat op gebruik. Als we op schaal non FF alternatieven gebruiken gaat dat er zeker weten aan.

Het is goed dat er alternatieven zijn, en mensen moeten vooral gebruiken waar ze zin in hebben. Maar tegelijk is het misschien voor sommigen een relevante factor om rekening mee te houden dat je keuze de toekomstbestendigheid van non-chromium alternatief gecko (van Firefox) kan beïnvloeden.

Maar ja... Voor ieder wat wils, en het is goed dat er een diversiteit aan opties is.

[Reactie gewijzigd door emn13 op 22 juli 2024 19:52]

Staat standaard aan blijkbaar (iig in de Beta versie)
Thx! Kennelijk had het nog net niet mijn irritatieniveau bereikt, maar het uitzetten levert een veel responsievere browser!
Bedankt ! Gelijk uitgezet
Instellingen - Gegevensverzameling. Daar zie je Gebruiks- en technische gegevens (telemetrie dus) en Marketinggegevens (wil je al helemaal niet).

Bedankt voor de tip, en ook gelijk "Onderzoeken" uitgezet.
Het batterijgebruik van Firefox op Android is bij mij helaas buitensporig hoog, ook als telemetrie is uitgeschakeld.
Dat zie ik inderdaad sinds een week of 3 ook. Aan de andere kant, geen advertenties via Ublock origin scheelt weer een boel resources
Inderdaad sinds een korte tijd (dagen/weken), waarschijnlijk na een recente update. Veel last van langere laadtijden, ik dacht eerst dat er een probleem met het netwerk was qua laadtijden. Telemetrie staat echter overal uit, dus daar had ik het nooit gezocht. Ublock origin staat er bij mij ook op.
Hier heb ik zelf ook last van. Op het Mozilla forum staat een grote forum-post met meer mensen die dit probleem hebben: https://connect.mozilla.o...-battery-usage/td-p/50056

Als ik de posts lees lijkt het gerelateerd te zijn aan de combinatie van Android 14 en Firefox.
Ik heb er op mijn oude Pixel die nog op android 13 zit inderdaad geen last van, maar andere om mij heen met android 14 trekt firefox snachts ineens 50% batterij leeg ofzo en verder inderdaad wat mensen in dat topic omschrijven (soort van fijn om te zien dat het niet de telefoon is maar FF + android 14 ergers..) maar het blijft wel een vervelend verhaal dat al even speelt..

Verder is het altijd goed om naar performance optimalisaties te kijken, daar heeft meestal alles en iedereen profijt van. (minder stroom/hitte/sneller..) en voor laptop/telefoons natuurlijk langere batterij duur.
Vreemd, ik heb er geen last van.

Nou moet ik wel zeggen dat ik alle ads en paywalls en cookiewalls blokkeer dus dat bespaart natuurlijk al enorm. Dus zelfs als het wat meer verbruikt is het resultaat waarschijnlijk nog steeds positief.
Ten opzichte van wat? Andere browsers?
Dat was bij mij maanden zo - een volledige wipe + reinstallatie van Firefox heeft geholpen. Van belang is dat je daarbij niet inlogt, want die batterijdrain lijkt bij Sync te liggen.
This means that device disks are getting hammered with writes on all occasions: page load, scrolling, video playback, startup. For example, we have observed hundreds of writes per second during scrolling (before bug 1898515 turned off the metric that was causing most of these updates) and ~32000 writes while loading cnn.com. On the Pixel 6 we were testing on, each write took around 0.5ms of CPU time, so that comes out to 16.5 seconds of extra CPU time for loading cnn.com.
Dit lijkt me ook behoorlijk ruk voor de levensduur van mijn flash :(

Snel maar uitgezet (dacht dat ik dat al gedaan had want ik haat telemetrie, maar blijkbaar niet. Tenzij ze het a la Microsoft stiekem weer aanzetten).
Vandaag is na een week of 6 eindelijk Firefox op mijn Pixel 6 geupdate naar 126.01, maar ik had daarom de Nightly geinstalleerd en die werkt gewoon goed. Alles wordt snel geladen.
Gek nergens last van. Net zo snel als altijd. Maarja dat is op een Snapdragon 8 Gen1 Plus.

Wel standaard met uBlock Origin, SponsorBlock en Bypass Paywalls addons. Dus vooral veel tekst wordt geladen en zeer weinig plaatjes/animaties/videos.
Gebruik nu zelf de fdroid versie fennec, deze heeft de telemetry ook niet, verder kun je er met een omweg meer addons op installeren, bijvoorbeeld om userscripts mogelijk te maken.
Op mijn telefoon stond telemetrie al uit, maar op mijn tablet niet (meer). Ik heb op die laatste de stock firmware er opnieuw op moeten zetten en dus moest ik ook mijn apps opnieuw installeren. Ik vond Firefox inderdaad wat aan de trage kant in vergelijking met m'n telefoon, terwijl er wel dezelfde extensies in zitten. Telemetrie uitgeschakeld en het werkt weer vlot :)

Op dit item kan niet meer gereageerd worden.