Verrassing (niet): – Extensies kan de impact van een browser prestaties

0
165

door Martin Brinkmann op 13 februari 2019 in Google Chrome – 15 reacties

De meeste web browsers tegenwoordig ondersteunen extensies toevoegen, veranderen, of verwijderen van bepaalde functionaliteit van de browser zelf of websites.

Extensies kunnen worden geïnstalleerd, te blokkeren of advertentie-tracking, functionaliteit toe te voegen aan websites, het bijhouden van de prijzen, het wijzigen van de Pagina ‘ Nieuw Tabblad van de browser, of het corrigeren van de spelling.

Het moet niet als een verrassing komen dat extensies die geladen consumeren van een aantal middelen. 26 verschillende Chrome-extensies werden geanalyseerd onlangs te vinden als ze een impact op de bladeren van de prestaties.

Populaire extensies zoals uBlock Oorsprong (denk ik), Adblock Plus, HTTPS Everywhere, Grammarly, LastPass, of Google Woordenboek werden geselecteerd voor de test.

chrome extensions

De resultaten bevestigen wat vele Internet gebruikers die gebruik maken van extensies waarschijnlijk al weet:

  • De gemiddelde verlenging is niet van invloed op de prestaties aanzienlijk.
  • De meer extensies die u gebruikt, hoe hoger de invloed op de prestaties.
  • Privacy tools voor het verbeteren van de prestaties op de pagina ‘ s met veel reclame of tracking scripts ook al hebben ze een kleine initiële kosten.
  • Sommige extensies, vooral die met pagina-gerelateerde acties, meer invloed op de prestaties.

Sommige extensies gebruikt meer CPU dan anderen. Honing, een winkelcentrum extensie toegevoegd 636ms van extra CPU-tijd wanneer het is geïnstalleerd. Grammarly, een spelling-en grammatica controle, meer dan 300ms, en Evernote Clipper en StayFocused, meer dan 200ms elk.

Van alle geteste inhoud blokkers, Ublock (nogmaals, ik neem aan dat uBlock Oorsprong is bedoeld) gebruikt de minste hoeveelheid van de CPU bij het laden van de geteste sites. AdGuard, AdBlock, en AdBlock Plus al gebruikt meer CPU in de uitgevoerde tests.

Een privacy-gerichte uitbreiding, Privacy Badger, gebruikt minder CPU dan uBlock overwegende dat Ghostery gebruikt meer.

Extensies die geen gebruik maken van best practices, bijvoorbeeld een extensie die is ontworpen voor een specifieke website, maar ontworpen op een manier zodat het werkt op alle sites, invloed op de prestaties meer dan ze zouden moeten. Chrome-extensie ontwikkelaars moeten ook vermijden dat de inhoud van scripts op document_start, en hebben tot doel om de JavaScript die is opgenomen als klein mogelijk te maken.

Het zou gemakkelijk genoeg voor de ontwikkelaar, meestal om enkele of zelfs alle van deze problemen.

Slotwoord

Onderzoekers hebben de test te herhalen in een gecontroleerde omgeving en grotere steekproef om te bevestigen de bevindingen.

Terwijl Chrome is in het midden van de analyse, is het waarschijnlijk dat de bevindingen gelden voor andere browsers.

De onderzoeker keek ook niet naar het geheugen van het gebruik of de consumptie van de macht om uit te vinden als de extensies impact die statistieken.

Een goed advies is het waarschijnlijk dat je moet proberen en het uitvoeren van een minimaal aantal extensies in uw browser naar keuze. Naast een verbetering van de prestaties, je kan ook het verbeteren van de persoonlijke levenssfeer.

Nu: hoeveel extensions je loopt er op dit moment?