From d9fd9b01a13929ef4dd70d98fecde0dd9aec9365 Mon Sep 17 00:00:00 2001 From: Romain GUILLAUME Date: Thu, 23 Oct 2025 10:51:04 +0200 Subject: [PATCH] chore: add September 2025 data --- README.md | 1198 +- by-category.png | Bin 47899 -> 47459 bytes data/2025-09-01-entity-scripting.json | 1059 + data/2025-09-01-observed-domains.json | 72629 ++++++++++++++++++++++++ lib/index.test.js | 12 +- 5 files changed, 74314 insertions(+), 584 deletions(-) create mode 100644 data/2025-09-01-entity-scripting.json create mode 100644 data/2025-09-01-observed-domains.json diff --git a/README.md b/README.md index 082d814..9023589 100644 --- a/README.md +++ b/README.md @@ -138,106 +138,106 @@ These scripts are part of advertising networks, either serving or measuring. | Rank | Name | Usage | Average Impact | | ---- | -------------------------------------------------------------------------------- | --------- | -------------- | -| 1 | [Bidswitch](https://www.bidswitch.com/) | 14,171 | 0 ms | -| 2 | AdGear | 9,372 | 1 ms | -| 3 | MaxPoint Interactive | 8,082 | 1 ms | -| 4 | Crimtan | 26,161 | 1 ms | -| 5 | Nativo | 2,971 | 4 ms | -| 6 | [iPROM](https://iprom.eu/) | 21,803 | 5 ms | -| 7 | Adform | 88,789 | 17 ms | -| 8 | Yellow Robot | 2,492 | 17 ms | -| 9 | Beeswax | 6,793 | 17 ms | -| 10 | [AppNexus](https://www.appnexus.com/) | 127,992 | 29 ms | -| 11 | Constant Contact | 16,904 | 31 ms | -| 12 | Sonobi | 4,647 | 40 ms | -| 13 | Index Exchange | 20,361 | 41 ms | -| 14 | Branch Metrics | 5,393 | 46 ms | -| 15 | Adscale | 5,701 | 48 ms | -| 16 | Adyoulike | 7,413 | 51 ms | -| 17 | Simpli.fi | 3,663 | 55 ms | -| 18 | Between Digital | 2,666 | 57 ms | -| 19 | LINE Corporation | 24,937 | 63 ms | -| 20 | MailMunch | 17,039 | 64 ms | -| 21 | [33 Across](https://33across.com/) | 137,073 | 66 ms | -| 22 | GumGum | 48,208 | 69 ms | -| 23 | Intercept Interactive | 21,601 | 72 ms | -| 24 | SiteScout | 2,975 | 72 ms | -| 25 | ActiveCampaign | 14,778 | 73 ms | -| 26 | [Scorecard Research](https://www.scorecardresearch.com/) | 58,963 | 73 ms | -| 27 | [OpenX](https://www.openx.com/) | 33,536 | 76 ms | -| 28 | [The Trade Desk](https://www.thetradedesk.com/) | 25,512 | 77 ms | -| 29 | StackAdapt | 15,700 | 77 ms | -| 30 | BlueCava | 5,001 | 78 ms | -| 31 | [Basis](https://basis.net/) | 3,101 | 78 ms | -| 32 | DTSCOUT | 7,864 | 81 ms | -| 33 | [Ozone Project](https://www.ozoneproject.com/) | 15,372 | 87 ms | -| 34 | Affiliate Window | 5,989 | 88 ms | -| 35 | [Hybrid](https://hybrid.ai/) | 2,624 | 89 ms | -| 36 | [Bing Ads](https://bingads.microsoft.com) | 240,142 | 101 ms | -| 37 | Twitter Online Conversion Tracking | 70,777 | 106 ms | -| 38 | [F@N Communications](https://www.fancs.com/) | 5,851 | 108 ms | -| 39 | RTB House AdPilot | 8,247 | 119 ms | -| 40 | Rakuten Marketing | 3,257 | 123 ms | -| 41 | Crowd Control | 118,253 | 125 ms | -| 42 | TVSquared | 3,463 | 135 ms | -| 43 | [Criteo](https://www.criteo.com/) | 141,624 | 140 ms | -| 44 | [Yahoo! JAPAN Ads](https://marketing.yahoo.co.jp/service/yahooads/) | 38,628 | 141 ms | -| 45 | i-mobile | 12,536 | 142 ms | -| 46 | Impact Radius | 4,528 | 142 ms | -| 47 | STINGRAY | 8,916 | 149 ms | -| 48 | sovrn | 26,075 | 150 ms | -| 49 | LinkedIn Ads | 194,634 | 153 ms | -| 50 | [Yahoo!](https://www.yahoo.com/) | 12,373 | 155 ms | -| 51 | Tynt | 71,821 | 159 ms | -| 52 | Technorati | 11,185 | 170 ms | -| 53 | JuicyAds | 2,495 | 183 ms | -| 54 | AudienceSearch | 44,827 | 192 ms | -| 55 | Gemius | 15,527 | 194 ms | -| 56 | [Outbrain](https://www.outbrain.com/) | 14,147 | 197 ms | -| 57 | IPONWEB | 51,964 | 226 ms | -| 58 | AdRiver | 4,004 | 233 ms | -| 59 | [LiveRamp Privacy Manager](https://liveramp.com/privacy-legal-compliance/) | 25,608 | 264 ms | -| 60 | [Media.net](https://www.media.net/) | 21,412 | 276 ms | -| 61 | Unbounce | 7,759 | 290 ms | -| 62 | Skimbit | 6,957 | 317 ms | -| 63 | Teads | 3,670 | 341 ms | -| 64 | Salesforce.com | 4,825 | 351 ms | -| 65 | [Adroll](https://www.adroll.com/) | 30,347 | 356 ms | -| 66 | [Quora Ads](https://www.quora.com/business/) | 8,587 | 360 ms | -| 67 | [ID5 Identity Cloud](https://id5.io/) | 169,672 | 373 ms | -| 68 | fluct | 10,900 | 412 ms | -| 69 | TrafficStars | 7,654 | 443 ms | -| 70 | InMobi | 39,712 | 457 ms | -| 71 | [Supership](https://supership.jp/) | 13,620 | 482 ms | -| 72 | Cxense | 3,470 | 499 ms | -| 73 | Smart AdServer | 23,029 | 526 ms | -| 74 | [Attentive](https://attentivemobile.com/) | 8,667 | 536 ms | -| 75 | [Amazon Ads](https://ad.amazon.com/) | 193,576 | 573 ms | -| 76 | VigLink | 5,359 | 589 ms | -| 77 | Microad | 21,561 | 593 ms | -| 78 | [WordAds](https://wordads.co/) | 5,254 | 610 ms | -| 79 | [AdScore](https://www.adscore.com/) | 4,165 | 647 ms | -| 80 | Onfocus | 43,586 | 657 ms | -| 81 | LoyaltyLion | 3,910 | 679 ms | -| 82 | Klaviyo | 160,346 | 679 ms | -| 83 | LoopMe | 2,845 | 695 ms | -| 84 | [Taboola](https://www.taboola.com/) | 43,108 | 728 ms | -| 85 | [Yandex Ads](https://yandex.com/adv/) | 7,548 | 728 ms | -| 86 | [Rubicon Project](https://rubiconproject.com/) | 140,787 | 862 ms | -| 87 | LongTail Ad Solutions | 4,595 | 863 ms | -| 88 | OptiMonk | 10,689 | 913 ms | -| 89 | Geniee | 9,734 | 940 ms | -| 90 | StickyADS.tv | 7,547 | 999 ms | -| 91 | [Pubmatic](https://pubmatic.com/) | 154,853 | 1134 ms | -| 92 | Infolinks | 8,002 | 1225 ms | -| 93 | Privy | 17,061 | 1354 ms | -| 94 | [Ad Lightning](https://www.adlightning.com/) | 3,508 | 1566 ms | -| 95 | [MGID](https://www.mgid.com/) | 15,911 | 1674 ms | -| 96 | [Google/Doubleclick Ads](https://marketingplatform.google.com/about/enterprise/) | 1,089,340 | 1740 ms | -| 97 | Yahoo! Ad Exchange | 5,695 | 2035 ms | -| 98 | [DoubleVerify](https://www.doubleverify.com/) | 17,023 | 2142 ms | -| 99 | [Integral Ad Science](https://integralads.com/uk/) | 22,842 | 2221 ms | -| 100 | [Mediavine](https://www.mediavine.com/) | 9,449 | 5250 ms | +| 1 | SPX | 19,636 | 1 ms | +| 2 | TripleLift | 6,547 | 2 ms | +| 3 | Adyoulike | 121,552 | 9 ms | +| 4 | adKernel | 103,092 | 16 ms | +| 5 | Yellow Robot | 6,295 | 27 ms | +| 6 | Constant Contact | 31,324 | 29 ms | +| 7 | GumGum | 117,724 | 29 ms | +| 8 | [AppNexus](https://www.appnexus.com/) | 210,382 | 36 ms | +| 9 | Branch Metrics | 5,986 | 47 ms | +| 10 | [OpenX](https://www.openx.com/) | 120,004 | 47 ms | +| 11 | LINE Corporation | 59,343 | 49 ms | +| 12 | Intercept Interactive | 18,069 | 53 ms | +| 13 | Intent IQ | 17,223 | 53 ms | +| 14 | [The Trade Desk](https://www.thetradedesk.com/) | 69,682 | 55 ms | +| 15 | Simpli.fi | 6,917 | 57 ms | +| 16 | MailMunch | 29,789 | 63 ms | +| 17 | [Scorecard Research](https://www.scorecardresearch.com/) | 85,546 | 70 ms | +| 18 | StickyADS.tv | 66,501 | 70 ms | +| 19 | ActiveCampaign | 26,174 | 71 ms | +| 20 | SiteScout | 6,527 | 74 ms | +| 21 | StackAdapt | 33,252 | 75 ms | +| 22 | Affiliate Window | 12,775 | 79 ms | +| 23 | DTSCOUT | 12,716 | 80 ms | +| 24 | [Basis](https://basis.net/) | 6,609 | 82 ms | +| 25 | [33 Across](https://33across.com/) | 201,274 | 86 ms | +| 26 | [Yahoo!](https://www.yahoo.com/) | 28,648 | 88 ms | +| 27 | [Ozone Project](https://www.ozoneproject.com/) | 6,384 | 93 ms | +| 28 | Simplicity Marketing | 6,831 | 101 ms | +| 29 | Crowd Control | 184,568 | 101 ms | +| 30 | Twitter Online Conversion Tracking | 138,550 | 102 ms | +| 31 | [Bing Ads](https://bingads.microsoft.com) | 271,638 | 110 ms | +| 32 | Adform | 23,362 | 120 ms | +| 33 | LinkedIn Ads | 374,046 | 123 ms | +| 34 | TVSquared | 6,019 | 124 ms | +| 35 | Rakuten Marketing | 6,060 | 125 ms | +| 36 | [Media.net](https://www.media.net/) | 90,612 | 127 ms | +| 37 | i-mobile | 29,592 | 130 ms | +| 38 | [Yahoo! JAPAN Ads](https://marketing.yahoo.co.jp/service/yahooads/) | 74,357 | 133 ms | +| 39 | Index Exchange | 26,942 | 133 ms | +| 40 | Impact Radius | 9,101 | 141 ms | +| 41 | [Criteo](https://www.criteo.com/) | 343,672 | 142 ms | +| 42 | [Adnami](https://www.adnami.io/) | 3,557 | 142 ms | +| 43 | Rocket Fuel | 3,442 | 144 ms | +| 44 | [F@N Communications](https://www.fancs.com/) | 4,132 | 153 ms | +| 45 | BlueCava | 8,932 | 154 ms | +| 46 | Smart AdServer | 85,964 | 160 ms | +| 47 | AdsWizz | 3,422 | 171 ms | +| 48 | JuicyAds | 4,116 | 176 ms | +| 49 | AudienceSearch | 88,066 | 180 ms | +| 50 | sovrn | 23,840 | 188 ms | +| 51 | Technorati | 5,902 | 191 ms | +| 52 | Gemius | 30,091 | 199 ms | +| 53 | IPONWEB | 55,156 | 229 ms | +| 54 | AdRiver | 10,995 | 238 ms | +| 55 | [Outbrain](https://www.outbrain.com/) | 31,166 | 248 ms | +| 56 | [Hybrid](https://hybrid.ai/) | 5,716 | 258 ms | +| 57 | Unbounce | 11,745 | 269 ms | +| 58 | Auto Link Maker | 4,389 | 270 ms | +| 59 | [Quora Ads](https://www.quora.com/business/) | 14,406 | 274 ms | +| 60 | Tynt | 173,566 | 279 ms | +| 61 | [LiveRamp Privacy Manager](https://liveramp.com/privacy-legal-compliance/) | 28,620 | 283 ms | +| 62 | Onfocus | 89,517 | 295 ms | +| 63 | RTB House AdPilot | 23,558 | 315 ms | +| 64 | [Adroll](https://www.adroll.com/) | 55,422 | 317 ms | +| 65 | Salesforce.com | 7,868 | 318 ms | +| 66 | [Seedtag](https://www.seedtag.com/) | 69,750 | 340 ms | +| 67 | Teads | 5,890 | 344 ms | +| 68 | Skimbit | 8,604 | 348 ms | +| 69 | [ID5 Identity Cloud](https://id5.io/) | 267,438 | 350 ms | +| 70 | Adocean | 3,531 | 366 ms | +| 71 | InMobi | 94,393 | 368 ms | +| 72 | TrafficStars | 16,770 | 398 ms | +| 73 | [Supership](https://supership.jp/) | 30,217 | 446 ms | +| 74 | VigLink | 8,656 | 475 ms | +| 75 | Cxense | 5,815 | 484 ms | +| 76 | [Attentive](https://attentivemobile.com/) | 15,643 | 506 ms | +| 77 | fluct | 18,527 | 508 ms | +| 78 | [Amazon Ads](https://ad.amazon.com/) | 383,002 | 564 ms | +| 79 | [AdScore](https://www.adscore.com/) | 8,188 | 591 ms | +| 80 | LoyaltyLion | 7,501 | 716 ms | +| 81 | Klaviyo | 336,357 | 774 ms | +| 82 | LongTail Ad Solutions | 9,740 | 840 ms | +| 83 | STINGRAY | 4,038 | 851 ms | +| 84 | Yahoo! Ad Exchange | 8,541 | 920 ms | +| 85 | OptiMonk | 21,362 | 926 ms | +| 86 | [Yandex Ads](https://yandex.com/adv/) | 14,476 | 940 ms | +| 87 | [Pubmatic](https://pubmatic.com/) | 320,608 | 951 ms | +| 88 | [Taboola](https://www.taboola.com/) | 80,955 | 961 ms | +| 89 | Microad | 49,683 | 1015 ms | +| 90 | Geniee | 17,539 | 1055 ms | +| 91 | Infolinks | 17,589 | 1147 ms | +| 92 | [Rubicon Project](https://rubiconproject.com/) | 304,085 | 1218 ms | +| 93 | [Integral Ad Science](https://integralads.com/uk/) | 23,360 | 1266 ms | +| 94 | [Ad Lightning](https://www.adlightning.com/) | 6,546 | 1314 ms | +| 95 | Privy | 31,774 | 1390 ms | +| 96 | [Google/Doubleclick Ads](https://marketingplatform.google.com/about/enterprise/) | 2,067,182 | 1938 ms | +| 97 | [MGID](https://www.mgid.com/) | 19,280 | 2049 ms | +| 98 | [DoubleVerify](https://www.doubleverify.com/) | 14,555 | 2422 ms | +| 99 | Connatix | 3,511 | 4109 ms | +| 100 | [Mediavine](https://www.mediavine.com/) | 15,666 | 5883 ms | @@ -247,84 +247,97 @@ These scripts measure or track users and their actions. There's a wide range in | Rank | Name | Usage | Average Impact | | ---- | ----------------------------------------------------------------------------- | --------- | -------------- | -| 1 | [Mouseflow](https://mouseflow.com/) | 7,440 | 49 ms | -| 2 | [SpeedCurve RUM](https://www.speedcurve.com/features/performance-monitoring/) | 4,850 | 58 ms | -| 3 | Roxr Software | 11,135 | 61 ms | -| 4 | Movable Ink | 4,201 | 61 ms | -| 5 | [WordPress Site Stats](https://wp.com/) | 21,766 | 69 ms | -| 6 | Woopra | 1,189 | 78 ms | -| 7 | [Smartlook](https://www.smartlook.com/) | 15,329 | 78 ms | -| 8 | StatCounter | 49,348 | 82 ms | -| 9 | Exponea | 1,254 | 87 ms | -| 10 | [mPulse](https://developer.akamai.com/akamai-mpulse) | 34,200 | 91 ms | -| 11 | [LiveRamp IdentityLink](https://liveramp.com/discover-identitylink/) | 1,085 | 91 ms | -| 12 | [Snapchat](https://www.snapchat.com) | 1,234 | 93 ms | -| 13 | [XiTi](https://www.atinternet.com/en/) | 9,293 | 93 ms | -| 14 | Sailthru | 1,328 | 94 ms | -| 15 | [Brandmetrics](https://www.brandmetrics.com) | 32,452 | 94 ms | -| 16 | Treasure Data | 12,832 | 101 ms | -| 17 | [Fastly Insights](https://insights.fastlylabs.com) | 6,738 | 105 ms | -| 18 | [Google Analytics](https://marketingplatform.google.com/about/analytics/) | 3,318,143 | 106 ms | -| 19 | [Snowplow](https://snowplowanalytics.com/) | 59,133 | 108 ms | -| 20 | Conversant | 79,976 | 113 ms | -| 21 | Stamped.io | 12,157 | 120 ms | -| 22 | [Radar](https://www.cedexis.com/radar/) | 1,012 | 141 ms | -| 23 | [Fathom Analytics](https://usefathom.com/) | 1,123 | 145 ms | -| 24 | [Braze](https://www.braze.com) | 2,314 | 149 ms | -| 25 | CleverTap | 1,601 | 149 ms | -| 26 | Marchex | 4,391 | 170 ms | -| 27 | Smart Insight Tracking | 1,767 | 187 ms | -| 28 | [Matomo](https://matomo.org/) | 14,938 | 187 ms | -| 29 | Parse.ly | 5,079 | 193 ms | -| 30 | Chartbeat | 5,626 | 194 ms | -| 31 | [Mixpanel](https://mixpanel.com/) | 20,159 | 201 ms | -| 32 | Reviews.co.uk | 1,840 | 201 ms | -| 33 | Amplitude Mobile Analytics | 50,356 | 203 ms | -| 34 | Okta | 2,302 | 208 ms | -| 35 | UpSellit | 2,817 | 208 ms | -| 36 | [Baidu Analytics](https://tongji.baidu.com/web/welcome/login) | 28,203 | 217 ms | -| 37 | [Clearbit](https://clearbit.com/) | 3,384 | 220 ms | -| 38 | CallTrackingMetrics | 8,100 | 236 ms | -| 39 | Heap | 11,100 | 243 ms | -| 40 | Trust Pilot | 54,710 | 247 ms | -| 41 | CallRail | 30,157 | 249 ms | -| 42 | [Quantcast](https://www.quantcast.com) | 44,552 | 249 ms | -| 43 | [Google Optimize](https://marketingplatform.google.com/about/optimize/) | 32,737 | 284 ms | -| 44 | etracker | 5,651 | 313 ms | -| 45 | [Nielsen NetRatings SiteCensus](http://www.nielsen-online.com/intlpage.html) | 21,206 | 322 ms | -| 46 | [PageSense](https://www.zoho.com/pagesense/) | 7,510 | 332 ms | -| 47 | [Segment](https://segment.com/) | 26,262 | 338 ms | -| 48 | Evergage | 2,947 | 365 ms | -| 49 | Reviews.io | 4,739 | 372 ms | -| 50 | [Marketo](https://www.marketo.com) | 1,541 | 384 ms | -| 51 | Net Reviews | 1,888 | 412 ms | -| 52 | [Pendo](https://www.pendo.io) | 14,389 | 437 ms | -| 53 | Nosto | 1,104 | 439 ms | -| 54 | Bazaarvoice | 3,620 | 444 ms | -| 55 | [AB Tasty](https://www.abtasty.com/) | 3,098 | 482 ms | -| 56 | [BowNow](https://bow-now.jp/) | 2,415 | 484 ms | -| 57 | Clerk.io ApS | 1,865 | 544 ms | -| 58 | [Lucky Orange](https://www.luckyorange.com/) | 18,203 | 562 ms | -| 59 | Convert Insights | 4,550 | 567 ms | -| 60 | Feefo.com | 1,968 | 570 ms | -| 61 | [VWO](https://vwo.com) | 6,984 | 642 ms | -| 62 | Evidon | 2,355 | 642 ms | -| 63 | [Hotjar](https://www.hotjar.com/) | 313,324 | 664 ms | -| 64 | [Crazy Egg](https://www.crazyegg.com/) | 16,490 | 667 ms | -| 65 | Qualtrics | 7,061 | 712 ms | -| 66 | [Appcues](https://www.appcues.com/) | 2,944 | 721 ms | -| 67 | [Kameleoon](https://www.kameleoon.com/) | 2,418 | 768 ms | -| 68 | PowerReviews | 1,433 | 774 ms | -| 69 | [Optimizely](https://www.optimizely.com/) | 16,429 | 787 ms | -| 70 | FullStory | 13,153 | 914 ms | -| 71 | TrackJS | 2,339 | 957 ms | -| 72 | Gigya | 1,955 | 1026 ms | -| 73 | Insider | 1,868 | 1054 ms | -| 74 | ContentSquare | 7,832 | 1289 ms | -| 75 | Dynatrace | 1,355 | 1289 ms | -| 76 | Inspectlet | 4,722 | 1344 ms | -| 77 | [Quantum Metric](https://www.quantummetric.com/) | 1,119 | 1358 ms | -| 78 | [Yandex Metrica](https://metrica.yandex.com/about?) | 588,700 | 2569 ms | +| 1 | [SpeedCurve RUM](https://www.speedcurve.com/features/performance-monitoring/) | 10,757 | 49 ms | +| 2 | [Mouseflow](https://mouseflow.com/) | 14,725 | 52 ms | +| 3 | Movable Ink | 7,719 | 56 ms | +| 4 | [WordPress Site Stats](https://wp.com/) | 165,697 | 57 ms | +| 5 | [Snapchat](https://www.snapchat.com) | 3,682 | 64 ms | +| 6 | Woopra | 1,888 | 66 ms | +| 7 | [Quantcast](https://www.quantcast.com) | 90,501 | 67 ms | +| 8 | [Smartlook](https://www.smartlook.com/) | 28,298 | 75 ms | +| 9 | [Pingdom RUM](https://www.pingdom.com/product/performance-monitoring/) | 1,027 | 76 ms | +| 10 | StatCounter | 81,964 | 83 ms | +| 11 | [LiveRamp IdentityLink](https://liveramp.com/discover-identitylink/) | 1,712 | 92 ms | +| 12 | [XiTi](https://www.atinternet.com/en/) | 19,961 | 93 ms | +| 13 | [Google Analytics](https://marketingplatform.google.com/about/analytics/) | 5,758,533 | 94 ms | +| 14 | [Braze](https://www.braze.com) | 10,265 | 94 ms | +| 15 | Exponea | 2,465 | 94 ms | +| 16 | Ekm Systems | 1,053 | 97 ms | +| 17 | [mPulse](https://developer.akamai.com/akamai-mpulse) | 63,431 | 98 ms | +| 18 | Site24x7 Real User Monitoring | 1,324 | 102 ms | +| 19 | [AD EBis](https://www.ebis.ne.jp/) | 1,041 | 104 ms | +| 20 | Treasure Data | 24,521 | 105 ms | +| 21 | [Snowplow](https://snowplowanalytics.com/) | 114,224 | 109 ms | +| 22 | Stamped.io | 20,481 | 110 ms | +| 23 | [Fathom Analytics](https://usefathom.com/) | 2,257 | 111 ms | +| 24 | Sailthru | 2,799 | 128 ms | +| 25 | [DotMetrics](https://www.dotmetrics.net/) | 2,188 | 130 ms | +| 26 | WebInsight | 1,903 | 142 ms | +| 27 | [Brandmetrics](https://www.brandmetrics.com) | 47,062 | 143 ms | +| 28 | CleverTap | 2,610 | 146 ms | +| 29 | [Radar](https://www.cedexis.com/radar/) | 1,719 | 149 ms | +| 30 | Conversant | 69,664 | 149 ms | +| 31 | Polldaddy | 1,854 | 159 ms | +| 32 | Parse.ly | 8,624 | 163 ms | +| 33 | [Usabilla](https://usabilla.com) | 1,175 | 169 ms | +| 34 | Smart Insight Tracking | 3,619 | 173 ms | +| 35 | Marchex | 6,641 | 181 ms | +| 36 | [Matomo](https://matomo.org/) | 27,694 | 184 ms | +| 37 | Chartbeat | 9,552 | 189 ms | +| 38 | Ezoic | 1,420 | 189 ms | +| 39 | [Mixpanel](https://mixpanel.com/) | 40,844 | 195 ms | +| 40 | OneAll | 1,150 | 195 ms | +| 41 | Heap | 19,468 | 209 ms | +| 42 | [Baidu Analytics](https://tongji.baidu.com/web/welcome/login) | 47,331 | 215 ms | +| 43 | CallRail | 59,559 | 221 ms | +| 44 | CallTrackingMetrics | 15,837 | 225 ms | +| 45 | Amplitude Mobile Analytics | 80,759 | 233 ms | +| 46 | Reviews.co.uk | 2,753 | 247 ms | +| 47 | Trust Pilot | 81,801 | 258 ms | +| 48 | [Google Optimize](https://marketingplatform.google.com/about/optimize/) | 55,065 | 260 ms | +| 49 | Okta | 4,883 | 264 ms | +| 50 | [Clearbit](https://clearbit.com/) | 1,260 | 264 ms | +| 51 | SurveyMonkey | 2,320 | 278 ms | +| 52 | UpSellit | 3,534 | 282 ms | +| 53 | Trialfire | 2,223 | 297 ms | +| 54 | etracker | 10,408 | 306 ms | +| 55 | [PageSense](https://www.zoho.com/pagesense/) | 15,498 | 314 ms | +| 56 | Net Reviews | 2,699 | 329 ms | +| 57 | Kampyle | 1,346 | 345 ms | +| 58 | Qualtrics | 21,015 | 350 ms | +| 59 | [Nielsen NetRatings SiteCensus](http://www.nielsen-online.com/intlpage.html) | 20,607 | 357 ms | +| 60 | [Lucky Orange](https://www.luckyorange.com/) | 53,492 | 359 ms | +| 61 | [Segment](https://segment.com/) | 45,882 | 373 ms | +| 62 | [Marketo](https://www.marketo.com) | 2,804 | 388 ms | +| 63 | [Pendo](https://www.pendo.io) | 28,533 | 391 ms | +| 64 | Evergage | 5,300 | 393 ms | +| 65 | [BowNow](https://bow-now.jp/) | 4,776 | 438 ms | +| 66 | Clerk.io ApS | 3,545 | 445 ms | +| 67 | Nosto | 2,098 | 475 ms | +| 68 | Feefo.com | 3,489 | 492 ms | +| 69 | Monetate | 1,162 | 508 ms | +| 70 | [AB Tasty](https://www.abtasty.com/) | 5,150 | 522 ms | +| 71 | Evidon | 1,849 | 537 ms | +| 72 | Reviews.io | 9,308 | 537 ms | +| 73 | [Crazy Egg](https://www.crazyegg.com/) | 70,812 | 551 ms | +| 74 | Bazaarvoice | 7,829 | 565 ms | +| 75 | [Hotjar](https://www.hotjar.com/) | 558,816 | 655 ms | +| 76 | [Appcues](https://www.appcues.com/) | 4,817 | 679 ms | +| 77 | Convert Insights | 9,133 | 688 ms | +| 78 | [Optimizely](https://www.optimizely.com/) | 33,807 | 783 ms | +| 79 | PowerReviews | 2,649 | 803 ms | +| 80 | [Kameleoon](https://www.kameleoon.com/) | 3,939 | 851 ms | +| 81 | [VWO](https://vwo.com) | 12,221 | 859 ms | +| 82 | Insider | 3,541 | 1008 ms | +| 83 | Gigya | 3,808 | 1012 ms | +| 84 | FullStory | 23,521 | 1024 ms | +| 85 | Dynatrace | 2,526 | 1136 ms | +| 86 | ContentSquare | 18,561 | 1305 ms | +| 87 | Inspectlet | 8,380 | 1313 ms | +| 88 | TrackJS | 4,443 | 1358 ms | +| 89 | [Quantum Metric](https://www.quantummetric.com/) | 2,459 | 1648 ms | +| 90 | [Yandex Metrica](https://metrica.yandex.com/about?) | 1,047,467 | 2279 ms | +| 91 | Decibel Insight | 1,139 | 2373 ms | @@ -334,23 +347,23 @@ These scripts enable social features. | Rank | Name | Usage | Average Impact | | ---- | ------------------------------------------- | --------- | -------------- | -| 1 | [Shareaholic](https://www.shareaholic.com/) | 1,049 | 80 ms | -| 2 | [Pinterest](https://pinterest.com/) | 131,471 | 112 ms | -| 3 | reddit | 22,740 | 149 ms | -| 4 | [AddToAny](https://www.addtoany.com/) | 57,831 | 169 ms | -| 5 | [ShareThis](https://www.sharethis.com/) | 79,526 | 303 ms | -| 6 | [LinkedIn](https://www.linkedin.com/) | 12,524 | 309 ms | -| 7 | [Facebook](https://www.facebook.com) | 2,995,341 | 365 ms | -| 8 | [TikTok](https://www.tiktok.com/en/) | 201,875 | 410 ms | -| 9 | Kakao | 64,055 | 722 ms | -| 10 | [PIXNET](https://www.pixnet.net/) | 9,427 | 874 ms | -| 11 | SocialShopWave | 2,715 | 1163 ms | -| 12 | [Instagram](https://www.instagram.com) | 21,928 | 1402 ms | -| 13 | [Twitter](https://twitter.com) | 256,383 | 1922 ms | -| 14 | [Disqus](https://disqus.com/) | 1,428 | 2136 ms | -| 15 | [Tumblr](https://tumblr.com/) | 13,203 | 2668 ms | -| 16 | [VK](https://vk.com/) | 20,105 | 4655 ms | -| 17 | LiveJournal | 7,951 | 6138 ms | +| 1 | [Shareaholic](https://www.shareaholic.com/) | 1,731 | 81 ms | +| 2 | [Pinterest](https://pinterest.com/) | 278,720 | 115 ms | +| 3 | [AddToAny](https://www.addtoany.com/) | 145,526 | 139 ms | +| 4 | [LinkedIn](https://www.linkedin.com/) | 33,241 | 268 ms | +| 5 | [ShareThis](https://www.sharethis.com/) | 156,923 | 295 ms | +| 6 | reddit | 53,520 | 388 ms | +| 7 | [Facebook](https://www.facebook.com) | 5,758,878 | 408 ms | +| 8 | [TikTok](https://www.tiktok.com/en/) | 407,793 | 422 ms | +| 9 | [Twitter](https://twitter.com) | 530,914 | 491 ms | +| 10 | Kakao | 115,677 | 829 ms | +| 11 | SocialShopWave | 3,077 | 921 ms | +| 12 | [PIXNET](https://www.pixnet.net/) | 16,825 | 1388 ms | +| 13 | [Instagram](https://www.instagram.com) | 34,184 | 1444 ms | +| 14 | [Tumblr](https://tumblr.com/) | 31,081 | 2463 ms | +| 15 | [Disqus](https://disqus.com/) | 16,554 | 2558 ms | +| 16 | LiveJournal | 14,805 | 4687 ms | +| 17 | [VK](https://vk.com/) | 33,615 | 5550 ms | @@ -358,13 +371,13 @@ These scripts enable social features. These scripts enable video player and streaming functionality. -| Rank | Name | Usage | Average Impact | -| ---- | -------------------------------------------- | ------- | -------------- | -| 1 | [Brightcove](https://www.brightcove.com/en/) | 12,668 | 1063 ms | -| 2 | [Vimeo](https://vimeo.com/) | 100,059 | 1840 ms | -| 3 | [Wistia](https://wistia.com/) | 24,186 | 4274 ms | -| 4 | [YouTube](https://youtube.com) | 895,895 | 6324 ms | -| 5 | [Twitch](https://twitch.tv/) | 1,298 | 17466 ms | +| Rank | Name | Usage | Average Impact | +| ---- | -------------------------------------------- | --------- | -------------- | +| 1 | [Brightcove](https://www.brightcove.com/en/) | 28,096 | 931 ms | +| 2 | [Vimeo](https://vimeo.com/) | 173,780 | 3375 ms | +| 3 | [Wistia](https://wistia.com/) | 37,093 | 3962 ms | +| 4 | [YouTube](https://youtube.com) | 1,338,938 | 6527 ms | +| 5 | [Twitch](https://twitch.tv/) | 1,879 | 16398 ms | @@ -374,72 +387,83 @@ These scripts are developer utilities (API clients, site monitoring, fraud detec | Rank | Name | Usage | Average Impact | | ---- | ------------------------------------------------------------------------- | --------- | -------------- | -| 1 | [Statuspage](https://www.statuspage.io) | 1,340 | 30 ms | -| 2 | Cludo | 1,044 | 39 ms | -| 3 | Webmarked | 1,113 | 57 ms | -| 4 | [Pusher](https://pusher.com/) | 2,114 | 77 ms | -| 5 | Rollbar | 2,508 | 82 ms | -| 6 | [Checkout.com](https://www.checkout.com) | 1,413 | 87 ms | -| 7 | Raygun | 2,102 | 98 ms | -| 8 | [Cloudflare](https://www.cloudflare.com/website-optimization/) | 475,952 | 108 ms | -| 9 | [Afterpay](https://www.afterpay.com/) | 7,138 | 114 ms | -| 10 | [Doofinder](https://www.doofinder.com/) | 13,531 | 123 ms | -| 11 | CyberSource (Visa) | 2,662 | 128 ms | -| 12 | Macropod BugHerd | 3,236 | 131 ms | -| 13 | Braintree Payments | 1,058 | 141 ms | -| 14 | [Ipify](https://www.ipify.org) | 2,542 | 155 ms | -| 15 | [Amazon Pay](https://pay.amazon.com) | 7,172 | 170 ms | -| 16 | LightWidget | 8,453 | 174 ms | -| 17 | [OneSignal](https://onesignal.com/) | 65,764 | 196 ms | -| 18 | Riskified | 1,644 | 204 ms | -| 19 | Wufoo | 2,022 | 206 ms | -| 20 | [Netlify](https://www.netlify.com/) | 1,208 | 208 ms | -| 21 | [mParticle](https://www.mparticle.com/) | 1,029 | 217 ms | -| 22 | Seznam | 6,333 | 237 ms | -| 23 | [New Relic](https://newrelic.com/) | 193,544 | 252 ms | -| 24 | Cookie-Script.com | 62,455 | 257 ms | -| 25 | [Foxentry](https://foxentry.cz/) | 2,396 | 258 ms | -| 26 | iovation | 2,218 | 300 ms | -| 27 | [TrustArc](https://www.trustarc.com/) | 6,594 | 330 ms | -| 28 | [Sentry](https://sentry.io/) | 161,265 | 334 ms | -| 29 | Bugsnag | 16,269 | 346 ms | -| 30 | [Cookiebot](https://www.cookiebot.com/) | 190,786 | 358 ms | -| 31 | Hexton | 25,983 | 360 ms | -| 32 | Highcharts | 3,738 | 381 ms | -| 33 | Key CDN | 11,086 | 381 ms | -| 34 | [Other Google APIs/SDKs](https://developers.google.com/apis-explorer/#p/) | 2,800,118 | 413 ms | -| 35 | [Clarity](https://clarity.microsoft.com/) | 517,427 | 415 ms | -| 36 | Trusted Shops | 16,922 | 425 ms | -| 37 | Google reCAPTCHA | 34,378 | 434 ms | -| 38 | [Accessibe Accessibility Overlay](https://accessibe.com/) | 1,018 | 493 ms | -| 39 | GitHub | 14,958 | 494 ms | -| 40 | Klarna | 9,864 | 509 ms | -| 41 | Bold Commerce | 7,864 | 523 ms | -| 42 | GetSiteControl | 3,080 | 530 ms | -| 43 | ThreatMetrix | 3,843 | 594 ms | -| 44 | Mapbox | 17,782 | 600 ms | -| 45 | Affirm | 6,727 | 634 ms | -| 46 | Forter | 2,639 | 636 ms | -| 47 | [Google Maps](https://www.google.com/maps) | 1,111,403 | 681 ms | -| 48 | iubenda | 100,759 | 705 ms | -| 49 | Klevu Search | 1,255 | 735 ms | -| 50 | [Yandex APIs](https://yandex.ru/) | 50,389 | 758 ms | -| 51 | [PayPal](https://paypal.com) | 62,538 | 801 ms | -| 52 | Secomapp | 1,895 | 840 ms | -| 53 | [AppDynamics](https://www.appdynamics.com/) | 2,010 | 910 ms | -| 54 | [Vidyard](https://www.vidyard.com/) | 1,121 | 1047 ms | -| 55 | Marker | 1,932 | 1115 ms | -| 56 | [Stripe](https://stripe.com) | 144,318 | 1158 ms | -| 57 | WisePops | 1,663 | 1272 ms | -| 58 | Fastly | 2,790 | 1308 ms | -| 59 | [Luigis Box](https://www.luigisbox.com/) | 2,556 | 1428 ms | -| 60 | [GoDaddy](https://www.godaddy.com/) | 131,240 | 1574 ms | -| 61 | Rambler | 13,681 | 1775 ms | -| 62 | Signyfyd | 2,620 | 1893 ms | -| 63 | Datacamp | 1,274 | 2617 ms | -| 64 | Adyen | 2,436 | 2626 ms | -| 65 | [POWr](https://www.powr.io) | 35,803 | 4777 ms | -| 66 | Esri ArcGIS | 4,361 | 7074 ms | +| 1 | [Statuspage](https://www.statuspage.io) | 2,211 | 26 ms | +| 2 | Cludo | 2,393 | 50 ms | +| 3 | Webmarked | 2,269 | 60 ms | +| 4 | [Pusher](https://pusher.com/) | 3,069 | 76 ms | +| 5 | Rollbar | 5,278 | 86 ms | +| 6 | Raygun | 4,245 | 99 ms | +| 7 | [Cloudflare](https://www.cloudflare.com/website-optimization/) | 1,019,342 | 100 ms | +| 8 | Macropod BugHerd | 6,690 | 109 ms | +| 9 | MathJax | 1,205 | 111 ms | +| 10 | [Afterpay](https://www.afterpay.com/) | 16,095 | 121 ms | +| 11 | PrintFriendly | 1,101 | 123 ms | +| 12 | Webkul | 1,857 | 127 ms | +| 13 | [Doofinder](https://www.doofinder.com/) | 26,100 | 128 ms | +| 14 | [Ipify](https://www.ipify.org) | 4,339 | 142 ms | +| 15 | Braintree Payments | 2,604 | 155 ms | +| 16 | CyberSource (Visa) | 3,835 | 162 ms | +| 17 | [Amazon Pay](https://pay.amazon.com) | 14,574 | 174 ms | +| 18 | LightWidget | 11,089 | 175 ms | +| 19 | Wufoo | 4,613 | 191 ms | +| 20 | [OneSignal](https://onesignal.com/) | 109,764 | 192 ms | +| 21 | [mParticle](https://www.mparticle.com/) | 1,666 | 194 ms | +| 22 | Riskified | 3,529 | 198 ms | +| 23 | [Netlify](https://www.netlify.com/) | 1,781 | 220 ms | +| 24 | [Foxentry](https://foxentry.cz/) | 4,724 | 225 ms | +| 25 | Seznam | 10,151 | 232 ms | +| 26 | [Auth0](https://auth0.com/) | 1,657 | 253 ms | +| 27 | Transifex | 1,003 | 283 ms | +| 28 | [Sentry](https://sentry.io/) | 337,077 | 287 ms | +| 29 | [New Relic](https://newrelic.com/) | 341,879 | 289 ms | +| 30 | [TrustArc](https://www.trustarc.com/) | 11,119 | 298 ms | +| 31 | [Yandex APIs](https://yandex.ru/) | 76,484 | 309 ms | +| 32 | Key CDN | 21,579 | 329 ms | +| 33 | Hexton | 62,245 | 338 ms | +| 34 | Highcharts | 6,139 | 338 ms | +| 35 | Swiftype | 1,457 | 345 ms | +| 36 | [Clarity](https://clarity.microsoft.com/) | 1,144,289 | 348 ms | +| 37 | [Cookiebot](https://www.cookiebot.com/) | 359,761 | 352 ms | +| 38 | Bugsnag | 37,770 | 374 ms | +| 39 | [Other Google APIs/SDKs](https://developers.google.com/apis-explorer/#p/) | 5,364,043 | 397 ms | +| 40 | Cookie Reports | 1,273 | 409 ms | +| 41 | GitHub | 25,503 | 412 ms | +| 42 | Trusted Shops | 33,621 | 423 ms | +| 43 | Google reCAPTCHA | 84,753 | 436 ms | +| 44 | Cookie-Script.com | 162,355 | 458 ms | +| 45 | GetSiteControl | 5,749 | 518 ms | +| 46 | FoxyCart | 1,330 | 521 ms | +| 47 | Klarna | 21,477 | 538 ms | +| 48 | iovation | 3,689 | 539 ms | +| 49 | Bold Commerce | 13,791 | 542 ms | +| 50 | [Accessibe Accessibility Overlay](https://accessibe.com/) | 3,167 | 595 ms | +| 51 | ThreatMetrix | 9,931 | 632 ms | +| 52 | Affirm | 13,756 | 653 ms | +| 53 | Mapbox | 33,978 | 704 ms | +| 54 | iubenda | 188,276 | 765 ms | +| 55 | [Google Maps](https://www.google.com/maps) | 2,104,224 | 772 ms | +| 56 | [AppDynamics](https://www.appdynamics.com/) | 3,751 | 780 ms | +| 57 | Klevu Search | 2,362 | 805 ms | +| 58 | Secomapp | 3,337 | 843 ms | +| 59 | [Vidyard](https://www.vidyard.com/) | 1,905 | 851 ms | +| 60 | Forter | 6,321 | 852 ms | +| 61 | [PayPal](https://paypal.com) | 150,992 | 895 ms | +| 62 | [Checkout.com](https://www.checkout.com) | 8,392 | 899 ms | +| 63 | Marker | 4,311 | 920 ms | +| 64 | MaxMind | 1,584 | 1054 ms | +| 65 | Okas Concepts | 1,033 | 1163 ms | +| 66 | WisePops | 2,786 | 1189 ms | +| 67 | Fastly | 5,399 | 1198 ms | +| 68 | Rambler | 23,697 | 1229 ms | +| 69 | [Luigis Box](https://www.luigisbox.com/) | 5,363 | 1352 ms | +| 70 | [Stripe](https://stripe.com) | 381,748 | 1452 ms | +| 71 | [GoDaddy](https://www.godaddy.com/) | 251,808 | 1526 ms | +| 72 | [Noibu](https://www.noibu.com) | 1,127 | 1627 ms | +| 73 | Adyen | 4,851 | 1682 ms | +| 74 | Signyfyd | 5,191 | 1767 ms | +| 75 | Datacamp | 2,393 | 2672 ms | +| 76 | [POWr](https://www.powr.io) | 64,221 | 4248 ms | +| 77 | Esri ArcGIS | 7,424 | 7158 ms | @@ -449,22 +473,24 @@ These scripts are from web hosting platforms (WordPress, Wix, Squarespace, etc). | Rank | Name | Usage | Average Impact | | ---- | ----------------------------------------------------------------------------------------- | ------- | -------------- | -| 1 | Ecwid | 3,409 | 269 ms | -| 2 | [Blogger](https://www.blogger.com/) | 189,000 | 335 ms | -| 3 | Civic | 6,901 | 365 ms | -| 4 | [Dealer](https://www.dealer.com/) | 2,881 | 448 ms | -| 5 | [Salesforce Commerce Cloud](https://www.salesforce.com/products/commerce-cloud/overview/) | 4,213 | 476 ms | -| 6 | Global-e | 1,366 | 525 ms | -| 7 | [WordPress](https://wp.com/) | 164,616 | 700 ms | -| 8 | [Shopify](https://www.shopify.com/) | 363,104 | 901 ms | -| 9 | [Tilda](https://tilda.cc/) | 74,879 | 1265 ms | -| 10 | Rackspace | 2,405 | 1383 ms | -| 11 | [Hatena Blog](https://hatenablog.com/) | 36,828 | 2338 ms | -| 12 | [Squarespace](https://www.squarespace.com/) | 242,555 | 3582 ms | -| 13 | [WebsiteBuilder.com](https://www.websitebuilder.com) | 4,285 | 4360 ms | -| 14 | [Wix](https://www.wix.com/) | 441,917 | 4424 ms | -| 15 | [Weebly](https://www.weebly.com/) | 61,497 | 6127 ms | -| 16 | [Framer CDN](https://www.framer.com) | 11,994 | 9066 ms | +| 1 | Ecwid | 10,178 | 349 ms | +| 2 | Civic | 13,794 | 358 ms | +| 3 | [Salesforce Commerce Cloud](https://www.salesforce.com/products/commerce-cloud/overview/) | 7,787 | 455 ms | +| 4 | [Dealer](https://www.dealer.com/) | 4,457 | 508 ms | +| 5 | [WordPress](https://wp.com/) | 479,882 | 536 ms | +| 6 | Global-e | 2,949 | 538 ms | +| 7 | [Blogger](https://www.blogger.com/) | 337,997 | 683 ms | +| 8 | [Shopify](https://www.shopify.com/) | 795,482 | 895 ms | +| 9 | Rackspace | 4,436 | 960 ms | +| 10 | [Tilda](https://tilda.cc/) | 130,044 | 1026 ms | +| 11 | Typepad | 1,322 | 1062 ms | +| 12 | Yottaa | 1,297 | 1199 ms | +| 13 | [Hatena Blog](https://hatenablog.com/) | 83,022 | 2230 ms | +| 14 | [WebsiteBuilder.com](https://www.websitebuilder.com) | 7,284 | 3126 ms | +| 15 | [Squarespace](https://www.squarespace.com/) | 482,067 | 3430 ms | +| 16 | [Wix](https://www.wix.com/) | 831,435 | 3498 ms | +| 17 | [Framer CDN](https://www.framer.com) | 30,217 | 5401 ms | +| 18 | [Weebly](https://www.weebly.com/) | 121,154 | 6261 ms | @@ -474,29 +500,31 @@ These scripts are from marketing tools that add popups/newsletters/etc. | Rank | Name | Usage | Average Impact | | ---- | ------------------------------------------- | ------- | -------------- | -| 1 | [Albacross](https://albacross.com/) | 1,298 | 66 ms | -| 2 | [Convertful](https://convertful.com/) | 1,289 | 100 ms | -| 3 | DemandBase | 1,954 | 171 ms | -| 4 | [RD Station](https://www.rdstation.com/en/) | 20,660 | 321 ms | -| 5 | [Hello Bar](https://www.hellobar.com/) | 3,821 | 350 ms | -| 6 | SharpSpring | 1,573 | 353 ms | -| 7 | Wishpond Technologies | 1,537 | 404 ms | -| 8 | [Mailchimp](https://mailchimp.com/) | 41,885 | 460 ms | -| 9 | [Hubspot](https://hubspot.com/) | 153,435 | 484 ms | -| 10 | Sojern | 3,809 | 486 ms | -| 11 | [OptinMonster](https://optinmonster.com/) | 1,993 | 491 ms | -| 12 | [iZooto](https://www.izooto.com) | 1,949 | 492 ms | -| 13 | [PureCars](https://www.purecars.com/) | 1,181 | 555 ms | -| 14 | [Wigzo](https://www.wigzo.com/) | 1,608 | 590 ms | -| 15 | [Yotpo](https://www.yotpo.com/) | 25,584 | 674 ms | -| 16 | [Judge.me](https://judge.me/) | 30,070 | 946 ms | -| 17 | [Beeketing](https://beeketing.com/) | 1,456 | 1008 ms | -| 18 | [KARTE](https://karte.io/) | 1,583 | 1017 ms | -| 19 | [Sumo](https://sumo.com/) | 9,197 | 1377 ms | -| 20 | [Wunderkind](https://www.wunderkind.co/) | 1,331 | 1549 ms | -| 21 | Bigcommerce | 18,688 | 2112 ms | -| 22 | [Drift](https://www.drift.com/) | 3,595 | 4547 ms | -| 23 | [Tray Commerce](https://www.tray.com.br/) | 13,735 | 4732 ms | +| 1 | [Albacross](https://albacross.com/) | 2,286 | 60 ms | +| 2 | [Podsights](https://podsights.com/) | 1,627 | 64 ms | +| 3 | [SATORI](https://satori.marketing/) | 1,430 | 73 ms | +| 4 | [Convertful](https://convertful.com/) | 2,166 | 84 ms | +| 5 | DemandBase | 3,737 | 173 ms | +| 6 | [RD Station](https://www.rdstation.com/en/) | 37,041 | 316 ms | +| 7 | SharpSpring | 2,484 | 337 ms | +| 8 | [Hello Bar](https://www.hellobar.com/) | 6,977 | 340 ms | +| 9 | Wishpond Technologies | 2,825 | 361 ms | +| 10 | [Listrak](https://www.listrak.com/) | 1,989 | 395 ms | +| 11 | Sojern | 7,494 | 445 ms | +| 12 | Curalate | 1,155 | 481 ms | +| 13 | [Mailchimp](https://mailchimp.com/) | 79,106 | 492 ms | +| 14 | [OptinMonster](https://optinmonster.com/) | 3,233 | 496 ms | +| 15 | [iZooto](https://www.izooto.com) | 3,485 | 499 ms | +| 16 | [PureCars](https://www.purecars.com/) | 2,305 | 503 ms | +| 17 | [Hubspot](https://hubspot.com/) | 302,513 | 541 ms | +| 18 | [Yotpo](https://www.yotpo.com/) | 51,754 | 596 ms | +| 19 | [Judge.me](https://judge.me/) | 45,235 | 900 ms | +| 20 | [KARTE](https://karte.io/) | 3,124 | 975 ms | +| 21 | [Beeketing](https://beeketing.com/) | 2,609 | 1027 ms | +| 22 | [Sumo](https://sumo.com/) | 15,796 | 1398 ms | +| 23 | [Wunderkind](https://www.wunderkind.co/) | 2,076 | 1578 ms | +| 24 | Bigcommerce | 35,814 | 1588 ms | +| 25 | [Tray Commerce](https://www.tray.com.br/) | 26,776 | 4394 ms | @@ -506,24 +534,31 @@ These scripts are from customer support/marketing providers that offer chat and | Rank | Name | Usage | Average Impact | | ---- | ----------------------------------------------------------- | ------- | -------------- | -| 1 | [Crisp](https://crisp.chat/) | 1,577 | 27 ms | -| 2 | Provide Support | 1,181 | 71 ms | -| 3 | iPerceptions | 3,798 | 119 ms | -| 4 | WebEngage | 2,321 | 251 ms | -| 5 | LiveTex | 1,788 | 262 ms | -| 6 | Pure Chat | 2,589 | 334 ms | -| 7 | [Tawk.to](https://www.tawk.to/) | 103,045 | 397 ms | -| 8 | [Help Scout](https://www.helpscout.net/) | 4,719 | 412 ms | -| 9 | [Smartsupp](https://www.smartsupp.com) | 20,654 | 585 ms | -| 10 | [Jivochat](https://www.jivochat.com/) | 48,455 | 598 ms | -| 11 | [LivePerson](https://www.liveperson.com/) | 2,684 | 698 ms | -| 12 | [Tidio Live Chat](https://www.tidiochat.com/en/) | 22,983 | 1058 ms | -| 13 | [LiveChat](https://www.livechat.com/) | 40,228 | 1079 ms | -| 14 | [Intercom](https://www.intercom.com) | 35,458 | 1245 ms | -| 15 | [ZenDesk](https://zendesk.com/) | 70,039 | 1299 ms | -| 16 | [Olark](https://www.olark.com/) | 5,718 | 1424 ms | -| 17 | Dynamic Yield | 1,799 | 1570 ms | -| 18 | [Freshchat](https://www.freshworks.com/live-chat-software/) | 6,759 | 2903 ms | +| 1 | [Crisp](https://crisp.chat/) | 1,359 | 31 ms | +| 2 | Provide Support | 1,545 | 65 ms | +| 3 | iPerceptions | 8,585 | 124 ms | +| 4 | SnapEngage | 1,802 | 130 ms | +| 5 | Salesforce Live Agent | 1,040 | 131 ms | +| 6 | iAdvize SAS | 1,401 | 284 ms | +| 7 | WebEngage | 3,111 | 292 ms | +| 8 | LiveHelpNow | 1,432 | 303 ms | +| 9 | LiveTex | 3,023 | 318 ms | +| 10 | Pure Chat | 4,543 | 321 ms | +| 11 | [Tawk.to](https://www.tawk.to/) | 189,841 | 396 ms | +| 12 | [Help Scout](https://www.helpscout.net/) | 8,992 | 413 ms | +| 13 | Comm100 | 1,560 | 448 ms | +| 14 | [Usersnap](https://usersnap.com) | 1,858 | 511 ms | +| 15 | [Gladly](https://www.gladly.com/) | 1,142 | 559 ms | +| 16 | [Smartsupp](https://www.smartsupp.com) | 38,056 | 581 ms | +| 17 | [LivePerson](https://www.liveperson.com/) | 3,666 | 677 ms | +| 18 | [Jivochat](https://www.jivochat.com/) | 83,766 | 697 ms | +| 19 | [Ada](https://www.ada.support/) | 1,774 | 706 ms | +| 20 | [LiveChat](https://www.livechat.com/) | 65,301 | 946 ms | +| 21 | [ZenDesk](https://zendesk.com/) | 122,451 | 1247 ms | +| 22 | [Intercom](https://www.intercom.com) | 62,181 | 1294 ms | +| 23 | [Olark](https://www.olark.com/) | 9,888 | 1340 ms | +| 24 | Dynamic Yield | 2,646 | 1684 ms | +| 25 | [Freshchat](https://www.freshworks.com/live-chat-software/) | 12,547 | 2844 ms | @@ -533,23 +568,26 @@ These scripts are from content providers or publishing-specific affiliate tracki | Rank | Name | Usage | Average Impact | | ---- | ----------------------------------------- | ------ | -------------- | -| 1 | [Spotify](https://www.spotify.com/) | 9,797 | 11 ms | -| 2 | OpenTable | 4,404 | 80 ms | -| 3 | Accuweather | 1,280 | 180 ms | -| 4 | Tencent | 7,313 | 278 ms | -| 5 | Embedly | 10,490 | 397 ms | -| 6 | TripAdvisor | 1,402 | 554 ms | -| 7 | Cloudinary | 2,011 | 591 ms | -| 8 | Booking.com | 2,092 | 720 ms | -| 9 | Revcontent | 1,284 | 797 ms | -| 10 | [AMP](https://amp.dev/) | 55,263 | 976 ms | -| 11 | CPEx | 1,066 | 1034 ms | -| 12 | issuu | 2,343 | 2171 ms | -| 13 | [SoundCloud](https://www.soundcloud.com/) | 4,305 | 2321 ms | -| 14 | [Hotmart](https://www.hotmart.com/) | 2,722 | 2404 ms | -| 15 | Kaltura Video Platform | 1,030 | 2945 ms | -| 16 | Dailymotion | 4,694 | 9043 ms | -| 17 | Medium | 10,725 | 14834 ms | +| 1 | [Spotify](https://www.spotify.com/) | 17,469 | 7 ms | +| 2 | Accuweather | 1,930 | 169 ms | +| 3 | Flowplayer | 1,542 | 204 ms | +| 4 | Indeed | 4,896 | 214 ms | +| 5 | Tencent | 11,783 | 268 ms | +| 6 | Embedly | 16,482 | 401 ms | +| 7 | Freetobook | 1,339 | 407 ms | +| 8 | Cloudinary | 3,531 | 440 ms | +| 9 | TripAdvisor | 2,380 | 686 ms | +| 10 | Revcontent | 2,867 | 895 ms | +| 11 | [AMP](https://amp.dev/) | 75,898 | 919 ms | +| 12 | Booking.com | 2,098 | 1039 ms | +| 13 | CPEx | 1,656 | 1251 ms | +| 14 | OpenTable | 8,442 | 1256 ms | +| 15 | [Hotmart](https://www.hotmart.com/) | 2,750 | 1968 ms | +| 16 | issuu | 4,119 | 2737 ms | +| 17 | [SoundCloud](https://www.soundcloud.com/) | 8,298 | 2952 ms | +| 18 | Kaltura Video Platform | 1,510 | 3444 ms | +| 19 | Dailymotion | 4,736 | 6649 ms | +| 20 | Medium | 13,389 | 13374 ms | @@ -559,21 +597,22 @@ These are a mixture of publicly hosted open source libraries (e.g. jQuery) serve | Rank | Name | Usage | Average Impact | | ---- | ------------------------------------------------------------ | --------- | -------------- | -| 1 | [Google Fonts](https://fonts.google.com/) | 121,454 | 0 ms | -| 2 | [Bootstrap CDN](https://www.bootstrapcdn.com/) | 29,759 | 51 ms | -| 3 | Fort Awesome | 3,657 | 167 ms | -| 4 | Monotype | 2,674 | 202 ms | -| 5 | Microsoft Hosted Libs | 20,077 | 204 ms | -| 6 | [FontAwesome CDN](https://fontawesome.com/) | 261,491 | 209 ms | -| 7 | [Akamai](https://www.akamai.com/) | 8,485 | 387 ms | -| 8 | [JSPM](https://jspm.org/) | 1,152 | 393 ms | -| 9 | [jQuery CDN](https://code.jquery.com/) | 702,447 | 415 ms | -| 10 | [Cloudflare CDN](https://cdnjs.com/) | 669,023 | 484 ms | -| 11 | [JSDelivr CDN](https://www.jsdelivr.com/) | 450,223 | 646 ms | -| 12 | [Adobe TypeKit](https://fonts.adobe.com/) | 99,069 | 688 ms | -| 13 | Azure Web Services | 32,027 | 711 ms | -| 14 | [Google CDN](https://developers.google.com/speed/libraries/) | 3,074,172 | 1466 ms | -| 15 | [CreateJS CDN](https://code.createjs.com/) | 4,132 | 3190 ms | +| 1 | [Google Fonts](https://fonts.google.com/) | 243,073 | 1 ms | +| 2 | [Bootstrap CDN](https://www.bootstrapcdn.com/) | 57,221 | 47 ms | +| 3 | Fort Awesome | 6,591 | 144 ms | +| 4 | Microsoft Hosted Libs | 38,147 | 156 ms | +| 5 | Monotype | 4,624 | 192 ms | +| 6 | [FontAwesome CDN](https://fontawesome.com/) | 459,941 | 241 ms | +| 7 | [JSPM](https://jspm.org/) | 2,362 | 241 ms | +| 8 | [jQuery CDN](https://code.jquery.com/) | 1,308,168 | 281 ms | +| 9 | [Akamai](https://www.akamai.com/) | 14,765 | 346 ms | +| 10 | [Cloudflare CDN](https://cdnjs.com/) | 1,256,607 | 356 ms | +| 11 | [ESM>CDN](https://esm.sh) | 1,170 | 383 ms | +| 12 | [JSDelivr CDN](https://www.jsdelivr.com/) | 891,496 | 486 ms | +| 13 | [Adobe TypeKit](https://fonts.adobe.com/) | 170,770 | 656 ms | +| 14 | Azure Web Services | 62,371 | 689 ms | +| 15 | [Google CDN](https://developers.google.com/speed/libraries/) | 6,032,146 | 1542 ms | +| 16 | [CreateJS CDN](https://code.createjs.com/) | 5,661 | 3424 ms | @@ -581,13 +620,13 @@ These are a mixture of publicly hosted open source libraries (e.g. jQuery) serve These scripts tend to load lots of other scripts and initiate many tasks. -| Rank | Name | Usage | Average Impact | -| ---- | ----------------------------------------------------------------------------- | --------- | -------------- | -| 1 | TagCommander | 1,432 | 264 ms | -| 2 | [Ensighten](https://www.ensighten.com/) | 3,029 | 488 ms | -| 3 | [Adobe Tag Manager](https://www.adobe.com/experience-platform/) | 62,377 | 540 ms | -| 4 | [Tealium](https://tealium.com/) | 38,244 | 554 ms | -| 5 | [Google Tag Manager](https://marketingplatform.google.com/about/tag-manager/) | 7,961,625 | 928 ms | +| Rank | Name | Usage | Average Impact | +| ---- | ----------------------------------------------------------------------------- | ---------- | -------------- | +| 1 | TagCommander | 2,591 | 214 ms | +| 2 | [Tealium](https://tealium.com/) | 175,283 | 250 ms | +| 3 | [Ensighten](https://www.ensighten.com/) | 5,943 | 459 ms | +| 4 | [Adobe Tag Manager](https://www.adobe.com/experience-platform/) | 109,418 | 597 ms | +| 5 | [Google Tag Manager](https://marketingplatform.google.com/about/tag-manager/) | 15,145,255 | 969 ms | @@ -597,13 +636,13 @@ IAB Consent Management Providers are the 'Cookie Consent' popups used by many pu | Rank | Name | Usage | Average Impact | | ---- | ----------------------------------------------------------------- | ------- | -------------- | -| 1 | [Trustcommander](https://www.commandersact.com) | 1,689 | 191 ms | -| 2 | [Optanon](https://www.cookielaw.org/) | 149,745 | 481 ms | -| 3 | [Didomi](https://www.didomi.io/) | 90,361 | 484 ms | -| 4 | [UniConsent CMP](https://www.uniconsent.com) | 1,253 | 526 ms | -| 5 | [Google FundingChoices](https://fundingchoices.google.com/start/) | 377,764 | 594 ms | -| 6 | [Usercentrics CMP](https://usercentrics.com) | 49,164 | 929 ms | -| 7 | [Osano CMP](https://www.osano.com) | 11,631 | 1691 ms | +| 1 | [Trustcommander](https://www.commandersact.com) | 3,146 | 182 ms | +| 2 | [Optanon](https://www.cookielaw.org/) | 276,055 | 452 ms | +| 3 | [UniConsent CMP](https://www.uniconsent.com) | 2,201 | 575 ms | +| 4 | [Google FundingChoices](https://fundingchoices.google.com/start/) | 693,942 | 623 ms | +| 5 | [Didomi](https://www.didomi.io/) | 184,468 | 713 ms | +| 6 | [Usercentrics CMP](https://usercentrics.com) | 103,651 | 917 ms | +| 7 | [Osano CMP](https://www.osano.com) | 31,450 | 1512 ms | @@ -613,13 +652,16 @@ These are miscellaneous scripts delivered via a shared origin with no precise ca | Rank | Name | Usage | Average Impact | | ---- | ------------------------------------------------------------------- | ------- | -------------- | -| 1 | [ReadSpeaker](https://www.readspeaker.com) | 6,388 | 90 ms | -| 2 | ResponsiveVoice | 6,819 | 104 ms | -| 3 | [Browsealoud](https://www.texthelp.com/en-gb/products/browsealoud/) | 1,700 | 274 ms | -| 4 | [Amazon Web Services](https://aws.amazon.com/s3/) | 109,967 | 341 ms | -| 5 | Marketplace Web Service | 2,259 | 623 ms | -| 6 | Heroku | 10,222 | 791 ms | -| 7 | Calendly | 4,749 | 1942 ms | +| 1 | [ReadSpeaker](https://www.readspeaker.com) | 12,666 | 93 ms | +| 2 | ResponsiveVoice | 12,658 | 105 ms | +| 3 | Loqate | 1,610 | 146 ms | +| 4 | MyRegistry | 1,150 | 216 ms | +| 5 | [Amazon Web Services](https://aws.amazon.com/s3/) | 190,555 | 294 ms | +| 6 | [Browsealoud](https://www.texthelp.com/en-gb/products/browsealoud/) | 3,287 | 407 ms | +| 7 | Sirv | 1,888 | 446 ms | +| 8 | Marketplace Web Service | 1,208 | 463 ms | +| 9 | Heroku | 18,407 | 640 ms | +| 10 | Calendly | 12,785 | 2955 ms | @@ -629,206 +671,206 @@ This section highlights the entities responsible for the most script execution a | Name | Popularity | Total Impact | Average Impact | | -------------------------------------------------------------------------------- | ---------- | ------------ | -------------- | -| [Google Tag Manager](https://marketingplatform.google.com/about/tag-manager/) | 7,961,625 | 7,389,292 s | 928 ms | -| [YouTube](https://youtube.com) | 895,895 | 5,665,858 s | 6324 ms | -| [Google CDN](https://developers.google.com/speed/libraries/) | 3,074,172 | 4,506,686 s | 1466 ms | -| [Wix](https://www.wix.com/) | 441,917 | 1,955,056 s | 4424 ms | -| [Google/Doubleclick Ads](https://marketingplatform.google.com/about/enterprise/) | 1,089,340 | 1,895,365 s | 1740 ms | -| [Yandex Metrica](https://metrica.yandex.com/about?) | 588,700 | 1,512,306 s | 2569 ms | -| [Other Google APIs/SDKs](https://developers.google.com/apis-explorer/#p/) | 2,800,118 | 1,157,046 s | 413 ms | -| [Facebook](https://www.facebook.com) | 2,995,341 | 1,094,636 s | 365 ms | -| [Squarespace](https://www.squarespace.com/) | 242,555 | 868,858 s | 3582 ms | -| [Google Maps](https://www.google.com/maps) | 1,111,403 | 756,843 s | 681 ms | -| [Twitter](https://twitter.com) | 256,383 | 492,677 s | 1922 ms | -| [Weebly](https://www.weebly.com/) | 61,497 | 376,799 s | 6127 ms | -| [Google Analytics](https://marketingplatform.google.com/about/analytics/) | 3,318,143 | 353,273 s | 106 ms | -| [Shopify](https://www.shopify.com/) | 363,104 | 327,120 s | 901 ms | -| [Cloudflare CDN](https://cdnjs.com/) | 669,023 | 323,952 s | 484 ms | -| [jQuery CDN](https://code.jquery.com/) | 702,447 | 291,645 s | 415 ms | -| [JSDelivr CDN](https://www.jsdelivr.com/) | 450,223 | 290,847 s | 646 ms | -| [Google FundingChoices](https://fundingchoices.google.com/start/) | 377,764 | 224,219 s | 594 ms | -| [Clarity](https://clarity.microsoft.com/) | 517,427 | 214,511 s | 415 ms | -| [Hotjar](https://www.hotjar.com/) | 313,324 | 208,154 s | 664 ms | -| [GoDaddy](https://www.godaddy.com/) | 131,240 | 206,547 s | 1574 ms | -| [Vimeo](https://vimeo.com/) | 100,059 | 184,143 s | 1840 ms | -| [Pubmatic](https://pubmatic.com/) | 154,853 | 175,544 s | 1134 ms | -| [POWr](https://www.powr.io) | 35,803 | 171,027 s | 4777 ms | -| [Stripe](https://stripe.com) | 144,318 | 167,154 s | 1158 ms | -| Medium | 10,725 | 159,090 s | 14834 ms | -| [Rubicon Project](https://rubiconproject.com/) | 140,787 | 121,388 s | 862 ms | -| [WordPress](https://wp.com/) | 164,616 | 115,264 s | 700 ms | -| [Amazon Ads](https://ad.amazon.com/) | 193,576 | 111,014 s | 573 ms | -| Klaviyo | 160,346 | 108,884 s | 679 ms | -| [Framer CDN](https://www.framer.com) | 11,994 | 108,741 s | 9066 ms | -| [Wistia](https://wistia.com/) | 24,186 | 103,373 s | 4274 ms | -| [Tilda](https://tilda.cc/) | 74,879 | 94,701 s | 1265 ms | -| [VK](https://vk.com/) | 20,105 | 93,584 s | 4655 ms | -| [ZenDesk](https://zendesk.com/) | 70,039 | 90,954 s | 1299 ms | -| [Hatena Blog](https://hatenablog.com/) | 36,828 | 86,086 s | 2338 ms | -| [TikTok](https://www.tiktok.com/en/) | 201,875 | 82,781 s | 410 ms | -| [Hubspot](https://hubspot.com/) | 153,435 | 74,200 s | 484 ms | -| [Optanon](https://www.cookielaw.org/) | 149,745 | 72,050 s | 481 ms | -| iubenda | 100,759 | 71,011 s | 705 ms | -| [Cookiebot](https://www.cookiebot.com/) | 190,786 | 68,344 s | 358 ms | -| [Adobe TypeKit](https://fonts.adobe.com/) | 99,069 | 68,159 s | 688 ms | -| [Tray Commerce](https://www.tray.com.br/) | 13,735 | 64,998 s | 4732 ms | -| [Blogger](https://www.blogger.com/) | 189,000 | 63,371 s | 335 ms | -| [ID5 Identity Cloud](https://id5.io/) | 169,672 | 63,370 s | 373 ms | -| [FontAwesome CDN](https://fontawesome.com/) | 261,491 | 54,630 s | 209 ms | -| [AMP](https://amp.dev/) | 55,263 | 53,962 s | 976 ms | -| [Sentry](https://sentry.io/) | 161,265 | 53,849 s | 334 ms | -| [Cloudflare](https://www.cloudflare.com/website-optimization/) | 475,952 | 51,317 s | 108 ms | -| [Integral Ad Science](https://integralads.com/uk/) | 22,842 | 50,743 s | 2221 ms | -| [PayPal](https://paypal.com) | 62,538 | 50,122 s | 801 ms | -| [Mediavine](https://www.mediavine.com/) | 9,449 | 49,605 s | 5250 ms | -| LiveJournal | 7,951 | 48,805 s | 6138 ms | -| [New Relic](https://newrelic.com/) | 193,544 | 48,761 s | 252 ms | -| Kakao | 64,055 | 46,236 s | 722 ms | -| [Usercentrics CMP](https://usercentrics.com) | 49,164 | 45,653 s | 929 ms | -| [Intercom](https://www.intercom.com) | 35,458 | 44,151 s | 1245 ms | -| [Didomi](https://www.didomi.io/) | 90,361 | 43,760 s | 484 ms | -| [LiveChat](https://www.livechat.com/) | 40,228 | 43,410 s | 1079 ms | -| Dailymotion | 4,694 | 42,447 s | 9043 ms | -| [Tawk.to](https://www.tawk.to/) | 103,045 | 40,940 s | 397 ms | -| Bigcommerce | 18,688 | 39,470 s | 2112 ms | -| [Yandex APIs](https://yandex.ru/) | 50,389 | 38,207 s | 758 ms | -| [Amazon Web Services](https://aws.amazon.com/s3/) | 109,967 | 37,445 s | 341 ms | -| [DoubleVerify](https://www.doubleverify.com/) | 17,023 | 36,463 s | 2142 ms | -| [Tumblr](https://tumblr.com/) | 13,203 | 35,221 s | 2668 ms | -| [Adobe Tag Manager](https://www.adobe.com/experience-platform/) | 62,377 | 33,688 s | 540 ms | -| [Taboola](https://www.taboola.com/) | 43,108 | 31,382 s | 728 ms | -| Esri ArcGIS | 4,361 | 30,851 s | 7074 ms | -| [Instagram](https://www.instagram.com) | 21,928 | 30,750 s | 1402 ms | -| LinkedIn Ads | 194,634 | 29,855 s | 153 ms | -| [Jivochat](https://www.jivochat.com/) | 48,455 | 28,975 s | 598 ms | -| Onfocus | 43,586 | 28,641 s | 657 ms | -| [Judge.me](https://judge.me/) | 30,070 | 28,441 s | 946 ms | -| [MGID](https://www.mgid.com/) | 15,911 | 26,630 s | 1674 ms | -| [Tidio Live Chat](https://www.tidiochat.com/en/) | 22,983 | 24,326 s | 1058 ms | -| Rambler | 13,681 | 24,283 s | 1775 ms | -| [Bing Ads](https://bingads.microsoft.com) | 240,142 | 24,242 s | 101 ms | -| [ShareThis](https://www.sharethis.com/) | 79,526 | 24,069 s | 303 ms | -| Privy | 17,061 | 23,092 s | 1354 ms | -| Azure Web Services | 32,027 | 22,763 s | 711 ms | -| [Twitch](https://twitch.tv/) | 1,298 | 22,670 s | 17466 ms | -| [Tealium](https://tealium.com/) | 38,244 | 21,201 s | 554 ms | -| [Criteo](https://www.criteo.com/) | 141,624 | 19,768 s | 140 ms | -| [Osano CMP](https://www.osano.com) | 11,631 | 19,673 s | 1691 ms | -| [Freshchat](https://www.freshworks.com/live-chat-software/) | 6,759 | 19,619 s | 2903 ms | -| [Mailchimp](https://mailchimp.com/) | 41,885 | 19,257 s | 460 ms | -| [WebsiteBuilder.com](https://www.websitebuilder.com) | 4,285 | 18,683 s | 4360 ms | -| InMobi | 39,712 | 18,141 s | 457 ms | -| [Yotpo](https://www.yotpo.com/) | 25,584 | 17,243 s | 674 ms | -| [Drift](https://www.drift.com/) | 3,595 | 16,346 s | 4547 ms | -| Cookie-Script.com | 62,455 | 16,036 s | 257 ms | -| Google reCAPTCHA | 34,378 | 14,911 s | 434 ms | -| Crowd Control | 118,253 | 14,837 s | 125 ms | -| [Pinterest](https://pinterest.com/) | 131,471 | 14,665 s | 112 ms | -| Trust Pilot | 54,710 | 13,492 s | 247 ms | -| [Brightcove](https://www.brightcove.com/en/) | 12,668 | 13,467 s | 1063 ms | -| [CreateJS CDN](https://code.createjs.com/) | 4,132 | 13,180 s | 3190 ms | -| [Optimizely](https://www.optimizely.com/) | 16,429 | 12,934 s | 787 ms | -| [OneSignal](https://onesignal.com/) | 65,764 | 12,858 s | 196 ms | -| Microad | 21,561 | 12,795 s | 593 ms | -| [Sumo](https://sumo.com/) | 9,197 | 12,668 s | 1377 ms | -| Smart AdServer | 23,029 | 12,104 s | 526 ms | -| [Smartsupp](https://www.smartsupp.com) | 20,654 | 12,092 s | 585 ms | -| FullStory | 13,153 | 12,020 s | 914 ms | -| IPONWEB | 51,964 | 11,725 s | 226 ms | -| Yahoo! Ad Exchange | 5,695 | 11,589 s | 2035 ms | -| Tynt | 71,821 | 11,399 s | 159 ms | -| [Quantcast](https://www.quantcast.com) | 44,552 | 11,078 s | 249 ms | -| [Crazy Egg](https://www.crazyegg.com/) | 16,490 | 10,994 s | 667 ms | -| [Adroll](https://www.adroll.com/) | 30,347 | 10,797 s | 356 ms | -| Mapbox | 17,782 | 10,677 s | 600 ms | -| [Lucky Orange](https://www.luckyorange.com/) | 18,203 | 10,239 s | 562 ms | -| Amplitude Mobile Analytics | 50,356 | 10,200 s | 203 ms | -| ContentSquare | 7,832 | 10,093 s | 1289 ms | -| [SoundCloud](https://www.soundcloud.com/) | 4,305 | 9,991 s | 2321 ms | -| Infolinks | 8,002 | 9,806 s | 1225 ms | -| [AddToAny](https://www.addtoany.com/) | 57,831 | 9,795 s | 169 ms | -| OptiMonk | 10,689 | 9,755 s | 913 ms | -| Hexton | 25,983 | 9,361 s | 360 ms | -| [Google Optimize](https://marketingplatform.google.com/about/optimize/) | 32,737 | 9,309 s | 284 ms | -| Calendly | 4,749 | 9,224 s | 1942 ms | -| Geniee | 9,734 | 9,149 s | 940 ms | -| Conversant | 79,976 | 9,006 s | 113 ms | -| [33 Across](https://33across.com/) | 137,073 | 9,002 s | 66 ms | -| [Segment](https://segment.com/) | 26,262 | 8,873 s | 338 ms | -| AudienceSearch | 44,827 | 8,608 s | 192 ms | -| [PIXNET](https://www.pixnet.net/) | 9,427 | 8,239 s | 874 ms | -| [Olark](https://www.olark.com/) | 5,718 | 8,140 s | 1424 ms | -| Heroku | 10,222 | 8,087 s | 791 ms | -| StickyADS.tv | 7,547 | 7,536 s | 999 ms | -| CallRail | 30,157 | 7,495 s | 249 ms | -| Twitter Online Conversion Tracking | 70,777 | 7,490 s | 106 ms | -| GitHub | 14,958 | 7,395 s | 494 ms | -| Trusted Shops | 16,922 | 7,200 s | 425 ms | -| [Nielsen NetRatings SiteCensus](http://www.nielsen-online.com/intlpage.html) | 21,206 | 6,827 s | 322 ms | -| [LiveRamp Privacy Manager](https://liveramp.com/privacy-legal-compliance/) | 25,608 | 6,761 s | 264 ms | -| [RD Station](https://www.rdstation.com/en/) | 20,660 | 6,632 s | 321 ms | -| [Supership](https://supership.jp/) | 13,620 | 6,561 s | 482 ms | -| [Hotmart](https://www.hotmart.com/) | 2,722 | 6,544 s | 2404 ms | -| Adyen | 2,436 | 6,398 s | 2626 ms | -| [Snowplow](https://snowplowanalytics.com/) | 59,133 | 6,379 s | 108 ms | -| Inspectlet | 4,722 | 6,346 s | 1344 ms | -| [Pendo](https://www.pendo.io) | 14,389 | 6,289 s | 437 ms | -| [Baidu Analytics](https://tongji.baidu.com/web/welcome/login) | 28,203 | 6,117 s | 217 ms | -| [Media.net](https://www.media.net/) | 21,412 | 5,902 s | 276 ms | -| Bugsnag | 16,269 | 5,634 s | 346 ms | -| [Yandex Ads](https://yandex.com/adv/) | 7,548 | 5,497 s | 728 ms | -| [Ad Lightning](https://www.adlightning.com/) | 3,508 | 5,493 s | 1566 ms | -| [Yahoo! JAPAN Ads](https://marketing.yahoo.co.jp/service/yahooads/) | 38,628 | 5,436 s | 141 ms | -| issuu | 2,343 | 5,087 s | 2171 ms | -| Qualtrics | 7,061 | 5,031 s | 712 ms | -| Klarna | 9,864 | 5,024 s | 509 ms | -| Signyfyd | 2,620 | 4,959 s | 1893 ms | -| [Attentive](https://attentivemobile.com/) | 8,667 | 4,646 s | 536 ms | -| fluct | 10,900 | 4,495 s | 412 ms | -| [VWO](https://vwo.com) | 6,984 | 4,484 s | 642 ms | -| [Scorecard Research](https://www.scorecardresearch.com/) | 58,963 | 4,329 s | 73 ms | -| [Seedtag](https://www.seedtag.com/) | 1,650 | 4,321 s | 2619 ms | -| Affirm | 6,727 | 4,263 s | 634 ms | -| Key CDN | 11,086 | 4,227 s | 381 ms | -| Embedly | 10,490 | 4,161 s | 397 ms | -| Bold Commerce | 7,864 | 4,112 s | 523 ms | -| Microsoft Hosted Libs | 20,077 | 4,095 s | 204 ms | -| [Mixpanel](https://mixpanel.com/) | 20,159 | 4,042 s | 201 ms | -| StatCounter | 49,348 | 4,030 s | 82 ms | -| LongTail Ad Solutions | 4,595 | 3,964 s | 863 ms | -| sovrn | 26,075 | 3,924 s | 150 ms | -| [LinkedIn](https://www.linkedin.com/) | 12,524 | 3,872 s | 309 ms | -| [AppNexus](https://www.appnexus.com/) | 127,992 | 3,708 s | 29 ms | -| [Luigis Box](https://www.luigisbox.com/) | 2,556 | 3,650 s | 1428 ms | -| Fastly | 2,790 | 3,649 s | 1308 ms | -| Conversion Labs | 1,912 | 3,409 s | 1783 ms | -| TrafficStars | 7,654 | 3,393 s | 443 ms | -| reddit | 22,740 | 3,383 s | 149 ms | -| Datacamp | 1,274 | 3,335 s | 2617 ms | -| Rackspace | 2,405 | 3,326 s | 1383 ms | -| GumGum | 48,208 | 3,323 s | 69 ms | -| [Akamai](https://www.akamai.com/) | 8,485 | 3,284 s | 387 ms | -| [WordAds](https://wordads.co/) | 5,254 | 3,203 s | 610 ms | -| VigLink | 5,359 | 3,157 s | 589 ms | -| SocialShopWave | 2,715 | 3,157 s | 1163 ms | -| [mPulse](https://developer.akamai.com/akamai-mpulse) | 34,200 | 3,098 s | 91 ms | -| [Quora Ads](https://www.quora.com/business/) | 8,587 | 3,087 s | 360 ms | -| [Brandmetrics](https://www.brandmetrics.com) | 32,452 | 3,051 s | 94 ms | -| [Disqus](https://disqus.com/) | 1,428 | 3,050 s | 2136 ms | -| Kaltura Video Platform | 1,030 | 3,033 s | 2945 ms | -| Gemius | 15,527 | 3,008 s | 194 ms | -| Dynamic Yield | 1,799 | 2,824 s | 1570 ms | -| [Matomo](https://matomo.org/) | 14,938 | 2,797 s | 187 ms | -| [Outbrain](https://www.outbrain.com/) | 14,147 | 2,785 s | 197 ms | -| [AdScore](https://www.adscore.com/) | 4,165 | 2,695 s | 647 ms | -| Heap | 11,100 | 2,693 s | 243 ms | -| SpringServer | 1,460 | 2,668 s | 1827 ms | -| LoyaltyLion | 3,910 | 2,654 s | 679 ms | -| Convert Insights | 4,550 | 2,582 s | 567 ms | -| [OpenX](https://www.openx.com/) | 33,536 | 2,560 s | 76 ms | -| Civic | 6,901 | 2,518 s | 365 ms | -| [PageSense](https://www.zoho.com/pagesense/) | 7,510 | 2,495 s | 332 ms | -| ThreatMetrix | 3,843 | 2,284 s | 594 ms | +| [Google Tag Manager](https://marketingplatform.google.com/about/tag-manager/) | 15,145,255 | 14,678,999 s | 969 ms | +| [Google CDN](https://developers.google.com/speed/libraries/) | 6,032,146 | 9,302,149 s | 1542 ms | +| [YouTube](https://youtube.com) | 1,338,938 | 8,739,742 s | 6527 ms | +| [Google/Doubleclick Ads](https://marketingplatform.google.com/about/enterprise/) | 2,067,182 | 4,007,181 s | 1938 ms | +| [Wix](https://www.wix.com/) | 831,435 | 2,908,678 s | 3498 ms | +| [Yandex Metrica](https://metrica.yandex.com/about?) | 1,047,467 | 2,387,032 s | 2279 ms | +| [Facebook](https://www.facebook.com) | 5,758,878 | 2,352,323 s | 408 ms | +| [Other Google APIs/SDKs](https://developers.google.com/apis-explorer/#p/) | 5,364,043 | 2,129,115 s | 397 ms | +| [Squarespace](https://www.squarespace.com/) | 482,067 | 1,653,617 s | 3430 ms | +| [Google Maps](https://www.google.com/maps) | 2,104,224 | 1,624,790 s | 772 ms | +| [Weebly](https://www.weebly.com/) | 121,154 | 758,509 s | 6261 ms | +| [Shopify](https://www.shopify.com/) | 795,482 | 711,686 s | 895 ms | +| [Vimeo](https://vimeo.com/) | 173,780 | 586,518 s | 3375 ms | +| [Stripe](https://stripe.com) | 381,748 | 554,271 s | 1452 ms | +| [Google Analytics](https://marketingplatform.google.com/about/analytics/) | 5,758,533 | 539,774 s | 94 ms | +| [Cloudflare CDN](https://cdnjs.com/) | 1,256,607 | 447,413 s | 356 ms | +| [JSDelivr CDN](https://www.jsdelivr.com/) | 891,496 | 433,371 s | 486 ms | +| [Google FundingChoices](https://fundingchoices.google.com/start/) | 693,942 | 432,057 s | 623 ms | +| [Clarity](https://clarity.microsoft.com/) | 1,144,289 | 398,712 s | 348 ms | +| [GoDaddy](https://www.godaddy.com/) | 251,808 | 384,155 s | 1526 ms | +| [Rubicon Project](https://rubiconproject.com/) | 304,085 | 370,272 s | 1218 ms | +| [jQuery CDN](https://code.jquery.com/) | 1,308,168 | 367,222 s | 281 ms | +| [Hotjar](https://www.hotjar.com/) | 558,816 | 366,232 s | 655 ms | +| [Pubmatic](https://pubmatic.com/) | 320,608 | 305,033 s | 951 ms | +| [POWr](https://www.powr.io) | 64,221 | 272,792 s | 4248 ms | +| [Twitter](https://twitter.com) | 530,914 | 260,709 s | 491 ms | +| Klaviyo | 336,357 | 260,393 s | 774 ms | +| [WordPress](https://wp.com/) | 479,882 | 257,006 s | 536 ms | +| [Blogger](https://www.blogger.com/) | 337,997 | 230,933 s | 683 ms | +| [Amazon Ads](https://ad.amazon.com/) | 383,002 | 215,965 s | 564 ms | +| [VK](https://vk.com/) | 33,615 | 186,556 s | 5550 ms | +| [Hatena Blog](https://hatenablog.com/) | 83,022 | 185,167 s | 2230 ms | +| Medium | 13,389 | 179,066 s | 13374 ms | +| [TikTok](https://www.tiktok.com/en/) | 407,793 | 171,887 s | 422 ms | +| [Hubspot](https://hubspot.com/) | 302,513 | 163,542 s | 541 ms | +| [Framer CDN](https://www.framer.com) | 30,217 | 163,193 s | 5401 ms | +| [ZenDesk](https://zendesk.com/) | 122,451 | 152,695 s | 1247 ms | +| [Wistia](https://wistia.com/) | 37,093 | 146,974 s | 3962 ms | +| iubenda | 188,276 | 144,007 s | 765 ms | +| [PayPal](https://paypal.com) | 150,992 | 135,094 s | 895 ms | +| [Tilda](https://tilda.cc/) | 130,044 | 133,394 s | 1026 ms | +| [Didomi](https://www.didomi.io/) | 184,468 | 131,538 s | 713 ms | +| [Cookiebot](https://www.cookiebot.com/) | 359,761 | 126,470 s | 352 ms | +| [Optanon](https://www.cookielaw.org/) | 276,055 | 124,640 s | 452 ms | +| [Tray Commerce](https://www.tray.com.br/) | 26,776 | 117,660 s | 4394 ms | +| [Adobe TypeKit](https://fonts.adobe.com/) | 170,770 | 112,094 s | 656 ms | +| [FontAwesome CDN](https://fontawesome.com/) | 459,941 | 110,717 s | 241 ms | +| [Cloudflare](https://www.cloudflare.com/website-optimization/) | 1,019,342 | 102,254 s | 100 ms | +| [New Relic](https://newrelic.com/) | 341,879 | 98,689 s | 289 ms | +| [Sentry](https://sentry.io/) | 337,077 | 96,733 s | 287 ms | +| Kakao | 115,677 | 95,875 s | 829 ms | +| [Usercentrics CMP](https://usercentrics.com) | 103,651 | 95,043 s | 917 ms | +| [ID5 Identity Cloud](https://id5.io/) | 267,438 | 93,671 s | 350 ms | +| [Mediavine](https://www.mediavine.com/) | 15,666 | 92,157 s | 5883 ms | +| [Intercom](https://www.intercom.com) | 62,181 | 80,457 s | 1294 ms | +| [Taboola](https://www.taboola.com/) | 80,955 | 77,761 s | 961 ms | +| [Tumblr](https://tumblr.com/) | 31,081 | 76,563 s | 2463 ms | +| [Tawk.to](https://www.tawk.to/) | 189,841 | 75,149 s | 396 ms | +| Cookie-Script.com | 162,355 | 74,354 s | 458 ms | +| [AMP](https://amp.dev/) | 75,898 | 69,731 s | 919 ms | +| LiveJournal | 14,805 | 69,398 s | 4687 ms | +| [Adobe Tag Manager](https://www.adobe.com/experience-platform/) | 109,418 | 65,332 s | 597 ms | +| [LiveChat](https://www.livechat.com/) | 65,301 | 61,751 s | 946 ms | +| [Jivochat](https://www.jivochat.com/) | 83,766 | 58,378 s | 697 ms | +| Bigcommerce | 35,814 | 56,879 s | 1588 ms | +| [Amazon Web Services](https://aws.amazon.com/s3/) | 190,555 | 55,987 s | 294 ms | +| Esri ArcGIS | 7,424 | 53,140 s | 7158 ms | +| Microad | 49,683 | 50,403 s | 1015 ms | +| [Instagram](https://www.instagram.com) | 34,184 | 49,370 s | 1444 ms | +| [Criteo](https://www.criteo.com/) | 343,672 | 48,647 s | 142 ms | +| Tynt | 173,566 | 48,345 s | 279 ms | +| [Osano CMP](https://www.osano.com) | 31,450 | 47,554 s | 1512 ms | +| [ShareThis](https://www.sharethis.com/) | 156,923 | 46,220 s | 295 ms | +| LinkedIn Ads | 374,046 | 45,922 s | 123 ms | +| Privy | 31,774 | 44,173 s | 1390 ms | +| [Tealium](https://tealium.com/) | 175,283 | 43,837 s | 250 ms | +| Azure Web Services | 62,371 | 42,970 s | 689 ms | +| [Disqus](https://disqus.com/) | 16,554 | 42,340 s | 2558 ms | +| [Judge.me](https://judge.me/) | 45,235 | 40,700 s | 900 ms | +| [MGID](https://www.mgid.com/) | 19,280 | 39,502 s | 2049 ms | +| [Crazy Egg](https://www.crazyegg.com/) | 70,812 | 39,036 s | 551 ms | +| [Mailchimp](https://mailchimp.com/) | 79,106 | 38,943 s | 492 ms | +| Calendly | 12,785 | 37,775 s | 2955 ms | +| Google reCAPTCHA | 84,753 | 36,940 s | 436 ms | +| [Freshchat](https://www.freshworks.com/live-chat-software/) | 12,547 | 35,680 s | 2844 ms | +| [DoubleVerify](https://www.doubleverify.com/) | 14,555 | 35,246 s | 2422 ms | +| InMobi | 94,393 | 34,724 s | 368 ms | +| [Pinterest](https://pinterest.com/) | 278,720 | 32,128 s | 115 ms | +| Dailymotion | 4,736 | 31,489 s | 6649 ms | +| [Yotpo](https://www.yotpo.com/) | 51,754 | 30,822 s | 596 ms | +| [Twitch](https://twitch.tv/) | 1,879 | 30,812 s | 16398 ms | +| [Bing Ads](https://bingads.microsoft.com) | 271,638 | 29,909 s | 110 ms | +| [Integral Ad Science](https://integralads.com/uk/) | 23,360 | 29,574 s | 1266 ms | +| Rambler | 23,697 | 29,126 s | 1229 ms | +| [Optimizely](https://www.optimizely.com/) | 33,807 | 26,480 s | 783 ms | +| Onfocus | 89,517 | 26,451 s | 295 ms | +| [Brightcove](https://www.brightcove.com/en/) | 28,096 | 26,162 s | 931 ms | +| [SoundCloud](https://www.soundcloud.com/) | 8,298 | 24,498 s | 2952 ms | +| ContentSquare | 18,561 | 24,213 s | 1305 ms | +| FullStory | 23,521 | 24,096 s | 1024 ms | +| Mapbox | 33,978 | 23,913 s | 704 ms | +| [Seedtag](https://www.seedtag.com/) | 69,750 | 23,745 s | 340 ms | +| [Yandex APIs](https://yandex.ru/) | 76,484 | 23,625 s | 309 ms | +| [PIXNET](https://www.pixnet.net/) | 16,825 | 23,345 s | 1388 ms | +| [WebsiteBuilder.com](https://www.websitebuilder.com) | 7,284 | 22,773 s | 3126 ms | +| [Smartsupp](https://www.smartsupp.com) | 38,056 | 22,106 s | 581 ms | +| [Sumo](https://sumo.com/) | 15,796 | 22,076 s | 1398 ms | +| [OneSignal](https://onesignal.com/) | 109,764 | 21,076 s | 192 ms | +| Trust Pilot | 81,801 | 21,068 s | 258 ms | +| Hexton | 62,245 | 21,034 s | 338 ms | +| reddit | 53,520 | 20,778 s | 388 ms | +| [AddToAny](https://www.addtoany.com/) | 145,526 | 20,213 s | 139 ms | +| Infolinks | 17,589 | 20,175 s | 1147 ms | +| OptiMonk | 21,362 | 19,771 s | 926 ms | +| [CreateJS CDN](https://code.createjs.com/) | 5,661 | 19,382 s | 3424 ms | +| [Lucky Orange](https://www.luckyorange.com/) | 53,492 | 19,207 s | 359 ms | +| Amplitude Mobile Analytics | 80,759 | 18,848 s | 233 ms | +| Crowd Control | 184,568 | 18,678 s | 101 ms | +| Geniee | 17,539 | 18,496 s | 1055 ms | +| [Adroll](https://www.adroll.com/) | 55,422 | 17,567 s | 317 ms | +| [33 Across](https://33across.com/) | 201,274 | 17,311 s | 86 ms | +| [Segment](https://segment.com/) | 45,882 | 17,122 s | 373 ms | +| AudienceSearch | 88,066 | 15,826 s | 180 ms | +| Connatix | 3,511 | 14,428 s | 4109 ms | +| [Google Optimize](https://marketingplatform.google.com/about/optimize/) | 55,065 | 14,329 s | 260 ms | +| Trusted Shops | 33,621 | 14,234 s | 423 ms | +| Bugsnag | 37,770 | 14,134 s | 374 ms | +| Twitter Online Conversion Tracking | 138,550 | 14,116 s | 102 ms | +| Smart AdServer | 85,964 | 13,762 s | 160 ms | +| [Yandex Ads](https://yandex.com/adv/) | 14,476 | 13,612 s | 940 ms | +| [Supership](https://supership.jp/) | 30,217 | 13,474 s | 446 ms | +| [Olark](https://www.olark.com/) | 9,888 | 13,251 s | 1340 ms | +| CallRail | 59,559 | 13,148 s | 221 ms | +| IPONWEB | 55,156 | 12,634 s | 229 ms | +| [Snowplow](https://snowplowanalytics.com/) | 114,224 | 12,487 s | 109 ms | +| Heroku | 18,407 | 11,786 s | 640 ms | +| [RD Station](https://www.rdstation.com/en/) | 37,041 | 11,697 s | 316 ms | +| Klarna | 21,477 | 11,555 s | 538 ms | +| [Media.net](https://www.media.net/) | 90,612 | 11,471 s | 127 ms | +| issuu | 4,119 | 11,272 s | 2737 ms | +| [Pendo](https://www.pendo.io) | 28,533 | 11,150 s | 391 ms | +| Inspectlet | 8,380 | 11,004 s | 1313 ms | +| OpenTable | 8,442 | 10,605 s | 1256 ms | +| [VWO](https://vwo.com) | 12,221 | 10,498 s | 859 ms | +| GitHub | 25,503 | 10,497 s | 412 ms | +| Conversant | 69,664 | 10,398 s | 149 ms | +| [Baidu Analytics](https://tongji.baidu.com/web/welcome/login) | 47,331 | 10,169 s | 215 ms | +| [Yahoo! JAPAN Ads](https://marketing.yahoo.co.jp/service/yahooads/) | 74,357 | 9,860 s | 133 ms | +| [WordPress Site Stats](https://wp.com/) | 165,697 | 9,521 s | 57 ms | +| fluct | 18,527 | 9,420 s | 508 ms | +| Signyfyd | 5,191 | 9,174 s | 1767 ms | +| Affirm | 13,756 | 8,981 s | 653 ms | +| [LinkedIn](https://www.linkedin.com/) | 33,241 | 8,906 s | 268 ms | +| [Ad Lightning](https://www.adlightning.com/) | 6,546 | 8,600 s | 1314 ms | +| LongTail Ad Solutions | 9,740 | 8,186 s | 840 ms | +| Adyen | 4,851 | 8,160 s | 1682 ms | +| [LiveRamp Privacy Manager](https://liveramp.com/privacy-legal-compliance/) | 28,620 | 8,099 s | 283 ms | +| [Mixpanel](https://mixpanel.com/) | 40,844 | 7,958 s | 195 ms | +| [Attentive](https://attentivemobile.com/) | 15,643 | 7,914 s | 506 ms | +| Yahoo! Ad Exchange | 8,541 | 7,860 s | 920 ms | +| [Outbrain](https://www.outbrain.com/) | 31,166 | 7,742 s | 248 ms | +| [AppNexus](https://www.appnexus.com/) | 210,382 | 7,659 s | 36 ms | +| [Checkout.com](https://www.checkout.com) | 8,392 | 7,544 s | 899 ms | +| Bold Commerce | 13,791 | 7,476 s | 542 ms | +| RTB House AdPilot | 23,558 | 7,412 s | 315 ms | +| [Nielsen NetRatings SiteCensus](http://www.nielsen-online.com/intlpage.html) | 20,607 | 7,362 s | 357 ms | +| Qualtrics | 21,015 | 7,350 s | 350 ms | +| [Luigis Box](https://www.luigisbox.com/) | 5,363 | 7,251 s | 1352 ms | +| Key CDN | 21,579 | 7,109 s | 329 ms | +| StatCounter | 81,964 | 6,824 s | 83 ms | +| [Brandmetrics](https://www.brandmetrics.com) | 47,062 | 6,715 s | 143 ms | +| TrafficStars | 16,770 | 6,681 s | 398 ms | +| Embedly | 16,482 | 6,614 s | 401 ms | +| Fastly | 5,399 | 6,466 s | 1198 ms | +| Datacamp | 2,393 | 6,394 s | 2672 ms | +| Convert Insights | 9,133 | 6,283 s | 688 ms | +| ThreatMetrix | 9,931 | 6,276 s | 632 ms | +| [mPulse](https://developer.akamai.com/akamai-mpulse) | 63,431 | 6,223 s | 98 ms | +| [Quantcast](https://www.quantcast.com) | 90,501 | 6,100 s | 67 ms | +| TrackJS | 4,443 | 6,034 s | 1358 ms | +| Gemius | 30,091 | 5,999 s | 199 ms | +| [Scorecard Research](https://www.scorecardresearch.com/) | 85,546 | 5,993 s | 70 ms | +| Microsoft Hosted Libs | 38,147 | 5,939 s | 156 ms | +| [OpenX](https://www.openx.com/) | 120,004 | 5,691 s | 47 ms | +| [Hotmart](https://www.hotmart.com/) | 2,750 | 5,412 s | 1968 ms | +| Forter | 6,321 | 5,387 s | 852 ms | +| LoyaltyLion | 7,501 | 5,372 s | 716 ms | +| Kaltura Video Platform | 1,510 | 5,200 s | 3444 ms | +| [Matomo](https://matomo.org/) | 27,694 | 5,108 s | 184 ms | +| [Akamai](https://www.akamai.com/) | 14,765 | 5,104 s | 346 ms | +| Reviews.io | 9,308 | 5,000 s | 537 ms | +| Civic | 13,794 | 4,941 s | 358 ms | +| [PageSense](https://www.zoho.com/pagesense/) | 15,498 | 4,864 s | 314 ms | +| [AdScore](https://www.adscore.com/) | 8,188 | 4,836 s | 591 ms | +| StickyADS.tv | 66,501 | 4,661 s | 70 ms | +| sovrn | 23,840 | 4,476 s | 188 ms | +| Dynamic Yield | 2,646 | 4,456 s | 1684 ms | +| Bazaarvoice | 7,829 | 4,420 s | 565 ms | +| Rackspace | 4,436 | 4,259 s | 960 ms | +| VigLink | 8,656 | 4,115 s | 475 ms | ## Future Work diff --git a/by-category.png b/by-category.png index c90221b8176ef1973ede39049721cac50b2ac778..dc158d097d1a959e33ca43cbdb1f5ab287b76926 100644 GIT binary patch literal 47459 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

JXDZCPH#j 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%0AK#pw_$-d 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 { it('works for direct domain usage', () => { expect(getEntity('https://js.connect.facebook.net/lib.js')).toMatchInlineSnapshot(` Object { - "averageExecutionTime": 365.4461996146683, + "averageExecutionTime": 408.4690048999128, "categories": Array [ "social", ], @@ -103,8 +103,8 @@ describe('getEntity', () => { ], }, ], - "totalExecutionTime": 1094635985, - "totalOccurrences": 2995341, + "totalExecutionTime": 2352323166, + "totalOccurrences": 5758878, } `) }) @@ -112,7 +112,7 @@ describe('getEntity', () => { it('works for inferred domain usage', () => { expect(getEntity('https://unknown.typekit.net/fonts.css')).toMatchInlineSnapshot(` Object { - "averageExecutionTime": 687.9917229405768, + "averageExecutionTime": 656.4004391872108, "categories": Array [ "cdn", ], @@ -129,8 +129,8 @@ describe('getEntity', () => { "homepage": "https://fonts.adobe.com/", "name": "Adobe TypeKit", "products": Array [], - "totalExecutionTime": 68158652, - "totalOccurrences": 99069, + "totalExecutionTime": 112093503, + "totalOccurrences": 170770, } `) })