Once the bundle has been loaded it needs to be evaluated, which takes another 300ms.ĭoes this code actually do anything? As far as I can tell, no, not unless the user clicks the Evernote extension icon. 140ms are spent just parsing and compiling that code. It adds a 2.9MB content script to every page. The Evernote extension has over 4 million users. Let’s take a look at what some of they are doing. Rather than targeting specific sites, these extensions add code to every page opened by the user. The other 80 all add less than 100ms of additional CPU time to the page. This chart shows the 20 slowest extensions out of the 100 most used Chrome extensions. If you’ve installed Evernote or Grammarly this jumps to over 500ms. If no extension is installed loading takes around 40ms of CPU time. This means the browser can’t respond to user interactions. JavaScript execution or running layout logic blocks the browser main thread. Browser memory consumption How much memory do different components of the browser use?.Background CPU time How much processing does the extension do in the background?.Page rendering delays How long does it take until the page displays some content?.Page CPU time How long is the page main thread busy for, and what is it doing?.Each of these has been installed more than 2 million times. Let’s start by looking at the 100 most used Chrome extensions. I've now updated the charts and the list of extensions.Ĭonclusion Performance impact of the Top 100 extensions Update 8 July 2020: I originally reported the simulated FCP metric provided by Lighthouse rather than the First Contentful Paint observed in the browser. Here's a list of all tested extensions and their results (this link now shows 2021 data). The main metrics I'll consider are CPU consumption, memory consumption, and whether the extension makes pages render more slowly. I tested how the 1000 most popular Chrome extensions affect browser performance. Update: read the 2021 Chrome Extension Performance Report
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |