Από τα 100 πιο δημοφιλή πρόσθετα, τα πρόσθετα με μεγαλύτερη ένταση CPU είναι το Evernote Web Clipper (4 εκατομμύρια χρήστες) και το Grammarly (10 εκατομμύρια χρήστες), που οδηγούν σε επιπλέον 500 ms χρόνου CPU που χάνεται κατά το άνοιγμα κάθε σελίδας ( Για σύγκριση, το άνοιγμα μιας τοποθεσίας δοκιμής χωρίς προσθήκες καταναλώνει 40 ms).
Γενικά, 20 πρόσθετα καταναλώνουν περισσότερα από 100 ms και 80 καταναλώνουν λιγότερο από 100 ms. Αυτό που ήταν απροσδόκητο ήταν η σχετικά υψηλή κατανάλωση πόρων του πρόσθετου Ghostery, το οποίο καταναλώνει 120 ms χρόνο CPU. Το Password Manager LastPass χρειάστηκε 241 ms και το Skype 191 ms. Αυτοί οι πόροι δεν σταματούν να αποδίδονται, αλλά εμποδίζουν την έναρξη της αλληλεπίδρασης με τη σελίδα και επηρεάζουν την κατανάλωση ενέργειας της συσκευής.
Σε ένα δείγμα 1000 πρόσθετων, υπάρχουν πρόσθετα που δημιουργούν ένα σημαντικά πιο αισθητό φορτίο:
Στη δοκιμή λανθάνοντος χρόνου απόδοσης σελίδας, τα πρόσθετα Clever, Grammarly, Cash Back for Shopping, LastPass και AVG επιβράδυναν το άνοιγμα κατά 150-300 ms, σε ορισμένες περιπτώσεις εισάγοντας καθυστερήσεις συγκρίσιμες με την απόδοση της ίδιας της σελίδας. Σε γενικές γραμμές, η κατάσταση είναι φυσιολογική, αφού από τις 100 προσθήκες μόνο οι 6 οδηγούν σε καθυστέρηση μεγαλύτερη από 100 ms.
Αποτελέσματα από δείγμα 1000 προσθηκών:
Κατά την αξιολόγηση του φόρτου στη CPU που δημιουργήθηκε όταν το πρόσθετο εκτελεί λειτουργίες παρασκηνίου, το πρόσθετο φάνηκε να είναι
Avira Browser Safety, που ξόδεψε σχεδόν 3 δευτερόλεπτα χρόνου CPU, ενώ το κόστος των άλλων πρόσθετων δεν ξεπέρασε τα 200 ms. Δεδομένου ότι το φόντο χρησιμοποιείται συνήθως για τη διαχείριση αιτημάτων δικτύου που γίνονται ενώ ανοίγει μια σελίδα, η δοκιμή επαναλήφθηκε στο apple.com, το οποίο κάνει 50 αιτήματα αντί για ένα. Τα αποτελέσματα άλλαξαν και το Ghostery έγινε ο ηγέτης στη δημιουργία φορτίου και το Avira Browser Safety μετακινήθηκε στην 9η θέση (η ανάλυση έδειξε ότι το φορτίο μειώθηκε λόγω της παρουσίας του apple.com στη λευκή λίστα).
Αποτελέσματα δοκιμής για 1000 πρόσθετα:
20 χειρότεροι δείκτες κατά τη δοκιμή 1000 πρόσθετων:
Δεδομένου ότι οι χρήστες συχνά αποδίδουν χαμηλή απόδοση και συνακόλουθες καθυστερήσεις στο πρόγραμμα περιήγησης και όχι σε εγκατεστημένα πρόσθετα, την Google
Μια ξεχωριστή σύγκριση έγινε με πρόσθετα για τον αποκλεισμό διαφημίσεων και τη διασφάλιση του απορρήτου, στο πλαίσιο της εξοικονόμησης πόρων μέσω του αποκλεισμού εξωτερικών σεναρίων και διαφημιστικών ένθετων. Όλες οι προσθήκες μείωσαν το φορτίο κατά τουλάχιστον τρεις φορές κατά την επεξεργασία ενός δοκιμαστικού άρθρου από έναν από τους ειδησεογραφικούς ιστότοπους. Κορυφαίος ήταν το πρόσθετο DuckDuckGo Privacy Essentials, το οποίο μείωσε το φόρτο κατά το άνοιγμα μιας δοκιμαστικής σελίδας από 31 δευτερόλεπτα σε 1.6 δευτερόλεπτα χρόνου CPU, μειώνοντας τον αριθμό των αιτημάτων δικτύου κατά 95% και το μέγεθος των δεδομένων λήψης κατά 80%. Το uBlock Origin έδειξε παρόμοιο αποτέλεσμα.
Τα DuckDuckGo Privacy Essentials και uBlock Origin είχαν επίσης καλύτερη απόδοση κατά τη μέτρηση της κατανάλωσης πόρων των λειτουργιών στο παρασκήνιο.
Κατά τον έλεγχο της κατανάλωσης μνήμης, τα DuckDuckGo Privacy Essentials και uBlock Origin μείωσαν την κατανάλωση μνήμης από 536 MB κατά την πλήρη επεξεργασία της δοκιμαστικής σελίδας σε ~140 MB.
Παρόμοιες δοκιμές πραγματοποιήθηκαν για πρόσθετα για προγραμματιστές ιστού. Φορτίο CPU:
Φόρτωση CPU κατά την εκτέλεση λειτουργιών στο παρασκήνιο
Καθυστερήσεις απόδοσης:
Κατανάλωση μνήμης:
Πηγή: opennet.ru