Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

third-party-web

Package Overview
Dependencies
Maintainers
1
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

third-party-web

Categorized data on third party entities on the web.

  • 0.8.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
941K
decreased by-0.97%
Maintainers
1
Weekly downloads
 
Created
Source

Third Party Web

Data on third party entities and their impact on the web.

This document is a summary of which third party scripts are most responsible for excessive JavaScript execution on the web today.

Table of Contents

  1. Goals
  2. Methodology
  3. NPM Module
  4. Updates
  5. Data
    1. Summary
    2. How to Interpret
    3. Third Parties by Category
      1. Advertising
      2. Analytics
      3. Social
      4. Video
      5. Developer Utilities
      6. Hosting Platforms
      7. Marketing
      8. Customer Success
      9. Content & Publishing
      10. Libraries
      11. Tag Management
      12. Mixed / Other
    4. Third Parties by Total Impact
  6. Future Work
  7. FAQs
  8. Contributing

Goals

  1. Quantify the impact of third party scripts on the web.
  2. Identify the third party scripts on the web that have the greatest performance cost.
  3. Give developers the information they need to make informed decisions about which third parties to include on their sites.
  4. Incentivize responsible third party script behavior.
  5. Make this information accessible and useful.

Methodology

HTTP Archive is an inititiave that tracks how the web is built. Twice a month, ~4 million sites are crawled with Lighthouse on mobile. Lighthouse breaks down the total script execution time of each page and attributes the execution to a URL. Using BigQuery, this project aggregates the script execution to the origin-level and assigns each origin to the responsible entity.

NPM Module

The entity classification data is available as an NPM module.

const {getEntity} = require('third-party-web')
const entity = getEntity('https://d36mpcpuzc4ztk.cloudfront.net/js/visitor.js')
console.log(entity)
//   {
//     "name": "Freshdesk",
//     "homepage": "https://freshdesk.com/",
//     "categories": ["customer-success"],
//     "domains": ["d36mpcpuzc4ztk.cloudfront.net"]
//   }

Updates

2019-02-01 dataset

Huge props to WordAds for reducing their impact from ~2.5s to ~200ms on average! A few entities are showing considerably less data this cycle (Media Math, Crazy Egg, DoubleVerify, Bootstrap CDN). Perhaps they've added new CDNs/hostnames that we haven't identified or the basket of sites in HTTPArchive has shifted away from their usage.

2019-03-01 dataset

Almost 2,000 entities tracked now across ~3,000+ domains! Huge props to @simonhearne for making this massive increase possible. Tag Managers have now been split out into their own category since they represented such a large percentage of the "Mixed / Other" category.

2019-05-06 dataset

Google Ads clarified that www.googletagservices.com serves more ad scripts than generic tag management, and it has been reclassified accordingly. This has dropped the overall Tag Management share considerably back down to its earlier position.

2019-05-13 dataset

A shortcoming of the attribution approach has been fixed. Total usage is now reported based on the number of pages in the dataset that use the third-party, not the number of scripts. Correspondingly, all average impact times are now reported per page rather than per script. Previously, a third party could appear to have a lower impact or be more popular simply by splitting their work across multiple files.

Third-parties that performed most of their work from a single script should see little to no impact from this change, but some entities have seen significant ranking movement. Hosting providers that host entire pages are, understandably, the most affected.

Some notable changes below:

Third-PartyPreviously (per-script)Now (per-page)
Beeketing137 ms465 ms
Sumo263 ms798 ms
Tumblr324 ms1499 ms
Yandex APIs393 ms1231 ms
Google Ads402 ms1285 ms
Wix972 ms5393 ms

Data

Summary

Across top ~4 million sites, ~2700 origins account for ~57% of all script execution time with the top 50 entities already accounting for ~47%. Third party script execution is the majority chunk of the web today, and it's important to make informed choices.

How to Interpret

Each entity has a number of data points available.

  1. Usage (Total Number of Occurrences) - how many scripts from their origins were included on pages
  2. Total Impact (Total Execution Time) - how many seconds were spent executing their scripts across the web
  3. Average Impact (Average Execution Time) - on average, how many milliseconds were spent executing each script
  4. Category - what type of script is this

Third Parties by Category

This section breaks down third parties by category. The third parties in each category are ranked from first to last based on the average impact of their scripts. Perhaps the most important comparisons lie here. You always need to pick an analytics provider, but at least you can pick the most well-behaved analytics provider.

Overall Breakdown

Unsurprisingly, ads account for the largest identifiable chunk of third party script execution.

breakdown by category

Advertising

These scripts are part of advertising networks, either serving or measuring.

RankNameUsageAverage Impact
1ExoClick2,48640 ms
2BlueKai2,52674 ms
3Gemius7,90075 ms
4Affiliate Window1,04377 ms
5MailMunch4,63778 ms
6Crowd Control2,11881 ms
7Rakuten Marketing1,81785 ms
8Tribal Fusion1,02288 ms
9PubNation2,511100 ms
10Scorecard Research13,146100 ms
11PushCrew3,460104 ms
12Constant Contact1,324108 ms
13Outbrain6,123108 ms
14OptiMonk1,030116 ms
15Unbounce2,102117 ms
16Adroll3,188119 ms
17Popads4,628122 ms
18TrafficStars1,010122 ms
19Rubicon Project4,624127 ms
20Amazon Ads21,711129 ms
21DTSCOUT8,256131 ms
22Adyoulike1,119132 ms
23Skimbit9,803136 ms
24fluct6,482137 ms
25Refersion1,021144 ms
26Digital ad Consortium3,959144 ms
27Criteo73,060153 ms
28SmartAdServer1,996155 ms
29AudienceSearch6,156156 ms
30Cxense4,274165 ms
31AOL / Oath / Verizon Media1,341171 ms
32Sharethrough2,350177 ms
33Tynt18,437182 ms
34Microad2,015183 ms
35Adform8,099187 ms
36JuicyAds2,448192 ms
37Pubmatic4,639193 ms
38Bing Ads13,461197 ms
39Index Exchange3,383197 ms
40Smart AdServer2,965219 ms
41Adloox1,996226 ms
42Yahoo!2,421227 ms
43Klaviyo6,646257 ms
44MGID7,964266 ms
45Sortable1,094269 ms
46LongTail Ad Solutions2,749271 ms
47VigLink7,925283 ms
48AppNexus8,478289 ms
49Privy11,207305 ms
50iBillboard3,265322 ms
51Market GID1,421369 ms
52Teads5,502384 ms
53Sizmek3,971428 ms
54Taboola13,612465 ms
55Yandex Ads23,195501 ms
56sovrn3,202503 ms
57Infolinks4,759594 ms
58GumGum3,776641 ms
59Admixer for Publishers1,319686 ms
60WordAds5,559687 ms
61OpenX7,275821 ms
62DoubleVerify1,929933 ms
63Media.net3,825956 ms
64MediaVine4,296961 ms
65Vidible1,264987 ms
66Integral Ad Science8,5751077 ms
67Moat11,9061141 ms
68Google/Doubleclick Ads624,1721285 ms
69AdMatic1,4101329 ms
70LKQD1,1151485 ms
71StickyADS.tv3,3821666 ms
7233 Across5,9371736 ms
73fam2,3261783 ms

Analytics

These scripts measure or track users and their actions. There's a wide range in impact here depending on what's being tracked.

RankNameUsageAverage Impact
1Alexa1,20956 ms
2StatCounter5,04763 ms
3Amplitude Mobile Analytics1,32772 ms
4etracker1,90778 ms
5Roxr Software2,18578 ms
6Net Reviews1,46279 ms
7Heap1,84580 ms
8Trust Pilot3,10284 ms
9Mixpanel5,30585 ms
10Google Analytics1,124,00186 ms
11Searchanise2,75292 ms
12Chartbeat6,874100 ms
13Hotjar111,933104 ms
14Baidu Analytics9,153107 ms
15Quantcast6,539112 ms
16Marchex4,382119 ms
17CallRail5,021120 ms
18Parse.ly3,070126 ms
19Snowplow5,357126 ms
20Crazy Egg11,926130 ms
21Marketo1,427140 ms
22Monetate1,009158 ms
23Treasure Data12,262162 ms
24Nielsen NetRatings SiteCensus11,322166 ms
25Evidon1,311170 ms
26Snapchat6,233186 ms
27Gigya1,994192 ms
28BounceX1,459194 ms
29Nosto1,901197 ms
30DigiTrust4,583197 ms
31Segment8,047198 ms
32VWO3,280211 ms
33FullStory5,563227 ms
34ForeSee1,441255 ms
35Optimizely12,417267 ms
36Bazaarvoice2,546271 ms
37Ezoic2,968271 ms
38mPulse5,332348 ms
39Inspectlet5,646362 ms
40Yandex Metrica242,224376 ms
41Radar4,886383 ms
42Keen3,241384 ms
43SessionCam1,564385 ms
44Histats13,523463 ms
45Feefo.com1,430472 ms
46AB Tasty3,435559 ms
47Salesforce20,689577 ms
48Mouseflow1,545595 ms
49Lucky Orange6,691903 ms

Social

These scripts enable social features.

RankNameUsageAverage Impact
1VK7,31586 ms
2Instagram6,19592 ms
3Micropat21,584105 ms
4Pinterest16,532112 ms
5Kakao8,325117 ms
6LinkedIn14,000122 ms
7Facebook1,025,971144 ms
8Twitter259,833172 ms
9Yandex Share22,930173 ms
10ShareThis28,888313 ms
11Shareaholic11,846412 ms
12AddThis134,999458 ms
13SocialShopWave1,250472 ms
14PIXNET26,582925 ms
15Tumblr9,0151445 ms
16LiveJournal3,8111464 ms

Video

These scripts enable video player and streaming functionality.

RankNameUsageAverage Impact
1YouTube30,547156 ms
2Brightcove5,100721 ms
3Wistia10,643761 ms

Developer Utilities

These scripts are developer utilities (API clients, site monitoring, fraud detection, etc).

RankNameUsageAverage Impact
1Trusted Shops1,32845 ms
2Stripe5,02081 ms
3New Relic3,34081 ms
4OneSignal12,19184 ms
5Siteimprove1,85589 ms
6Cookiebot9,51693 ms
7GetSiteControl2,90194 ms
8iubenda10,528111 ms
9Bold Commerce11,282145 ms
10Po.st1,677146 ms
11AppDynamics1,496149 ms
12Sift Science1,232149 ms
13Swiftype1,519170 ms
14Other Google APIs/SDKs279,510195 ms
15Seznam1,854246 ms
16MaxCDN Enterprise1,785265 ms
17Fastly6,187269 ms
18Rambler9,145270 ms
19Cloudflare8,628272 ms
20Affirm1,188285 ms
21Google Maps120,242312 ms
22PayPal9,816341 ms
23Secomapp1,103428 ms
24Datacamp12,603434 ms
25Sentry15,661462 ms
26Distil Networks10,893486 ms
27Yandex APIs21,6771231 ms
28Mapbox3,6861384 ms

Hosting Platforms

These scripts are from web hosting platforms (WordPress, Wix, Squarespace, etc). Note that in this category, this can sometimes be the entirety of script on the page, and so the "impact" rank might be misleading. In the case of WordPress, this just indicates the libraries hosted and served by WordPress not all sites using self-hosted WordPress.

RankNameUsageAverage Impact
1Blogger10,70564 ms
2WordPress105,874177 ms
3Dealer9,877515 ms
4Shopify71,063633 ms
5CDK Dealer Management4,2101036 ms
6Squarespace36,9191133 ms
7Hatena Blog19,2311282 ms
8Weebly14,4621305 ms
9Wix40,7525393 ms

Marketing

These scripts are from marketing tools that add popups/newsletters/etc.

RankNameUsageAverage Impact
1RD Station3,45776 ms
2Bronto Software1,110132 ms
3Listrak1,070145 ms
4Hubspot24,759156 ms
5Drift5,072163 ms
6Ve3,307168 ms
7Mailchimp17,626223 ms
8Yotpo10,307238 ms
9OptinMonster7,556300 ms
10Beeketing20,117449 ms
11Bigcommerce7,846537 ms
12Albacross1,737753 ms
13Sumo20,502794 ms

Customer Success

These scripts are from customer support/marketing providers that offer chat and contact solutions. These scripts are generally heavier in weight.

RankNameUsageAverage Impact
1Foursixty1,12982 ms
2iPerceptions2,82292 ms
3LivePerson4,405129 ms
4Comm1001,643141 ms
5LiveChat10,498154 ms
6Pure Chat4,029169 ms
7iAdvize SAS1,060251 ms
8Tawk.to46,981343 ms
9Jivochat28,194360 ms
10Tidio Live Chat6,518368 ms
11Help Scout1,626372 ms
12Dynamic Yield1,658459 ms
13Intercom13,452500 ms
14LiveTex2,337510 ms
15Olark7,513626 ms
16ZenDesk68,198697 ms

Content & Publishing

These scripts are from content providers or publishing-specific affiliate tracking.

RankNameUsageAverage Impact
1Accuweather1,51075 ms
2OpenTable2,179134 ms
3Embedly3,082212 ms
4AMP46,495349 ms
5Medium1,329376 ms
6Hotmart1,113828 ms

Libraries

These are mostly open source libraries (e.g. jQuery) served over different public CDNs. This category is unique in that the origin may have no responsibility for the performance of what's being served. Note that rank here does not imply one CDN is better than the other. It simply indicates that the libraries being served from that origin are lighter/heavier than the ones served by another.

RankNameUsageAverage Impact
1Adobe TypeKit10,62091 ms
2Yandex CDN1,939155 ms
3FontAwesome CDN19,326160 ms
4Microsoft Hosted Libs4,876185 ms
5Monotype4,640200 ms
6jQuery CDN147,162227 ms
7Google CDN749,555247 ms
8Unpkg2,947251 ms
9Cloudflare CDN90,131260 ms
10JSDelivr CDN23,200336 ms
11CreateJS CDN1,7133617 ms

Tag Management

These scripts tend to load lots of other scripts and initiate many tasks.

RankNameUsageAverage Impact
1Google Tag Manager481,506115 ms
2BrightTag / Signal6,968115 ms
3Adobe Tag Manager27,224334 ms
4Tealium12,175353 ms
5Ensighten5,840390 ms

Mixed / Other

These are miscellaneous scripts delivered via a shared origin with no precise category or attribution. Help us out by identifying more origins!

RankNameUsageAverage Impact
1Amazon Web Services47,656181 ms
2All Other 3rd Parties913,172332 ms
3Pagely1,018346 ms
4Parking Crew5,762484 ms
5uLogin2,4511211 ms

Third Parties by Total Impact

This section highlights the entities responsible for the most script execution across the web. This helps inform which improvements would have the largest total impact.

NamePopularityTotal ImpactAverage Impact
Google/Doubleclick Ads624,172801,894 s1285 ms
All Other 3rd Parties913,172302,947 s332 ms
Wix40,752219,788 s5393 ms
Google CDN749,555184,832 s247 ms
Facebook1,025,971147,647 s144 ms
Google Analytics1,124,00196,913 s86 ms
Yandex Metrica242,22491,128 s376 ms
AddThis134,99961,857 s458 ms
Google Tag Manager481,50655,435 s115 ms
Other Google APIs/SDKs279,51054,369 s195 ms
ZenDesk68,19847,548 s697 ms
Shopify71,06344,957 s633 ms
Twitter259,83344,660 s172 ms
Squarespace36,91941,812 s1133 ms
Google Maps120,24237,497 s312 ms
jQuery CDN147,16233,468 s227 ms
Yandex APIs21,67726,687 s1231 ms
Hatena Blog19,23124,654 s1282 ms
PIXNET26,58224,586 s925 ms
Cloudflare CDN90,13123,395 s260 ms
Weebly14,46218,877 s1305 ms
WordPress105,87418,740 s177 ms
Sumo20,50216,288 s794 ms
AMP46,49516,225 s349 ms
Tawk.to46,98116,092 s343 ms
Moat11,90613,589 s1141 ms
Tumblr9,01513,030 s1445 ms
Salesforce20,68911,934 s577 ms
Hotjar111,93311,672 s104 ms
Yandex Ads23,19511,612 s501 ms
Criteo73,06011,206 s153 ms
33 Across5,93710,306 s1736 ms
Jivochat28,19410,150 s360 ms
Integral Ad Science8,5759,236 s1077 ms
Adobe Tag Manager27,2249,105 s334 ms
ShareThis28,8889,040 s313 ms
Beeketing20,1179,034 s449 ms
Amazon Web Services47,6568,624 s181 ms
Wistia10,6438,098 s761 ms
JSDelivr CDN23,2007,801 s336 ms
Sentry15,6617,237 s462 ms
Intercom13,4526,729 s500 ms
Taboola13,6126,328 s465 ms
Histats13,5236,264 s463 ms
CreateJS CDN1,7136,196 s3617 ms
Lucky Orange6,6916,042 s903 ms
OpenX7,2755,971 s821 ms
StickyADS.tv3,3825,634 s1666 ms
LiveJournal3,8115,578 s1464 ms
Datacamp12,6035,465 s434 ms
Distil Networks10,8935,291 s486 ms
Mapbox3,6865,100 s1384 ms
Dealer9,8775,087 s515 ms
Shareaholic11,8464,876 s412 ms
YouTube30,5474,769 s156 ms
Olark7,5134,702 s626 ms
CDK Dealer Management4,2104,362 s1036 ms
Tealium12,1754,301 s353 ms
Bigcommerce7,8464,217 s537 ms
fam2,3264,146 s1783 ms
MediaVine4,2964,127 s961 ms
Yandex Share22,9303,965 s173 ms
Mailchimp17,6263,924 s223 ms
Hubspot24,7593,870 s156 ms
WordAds5,5593,817 s687 ms
Brightcove5,1003,677 s721 ms
Media.net3,8253,658 s956 ms
Privy11,2073,421 s305 ms
Tynt18,4373,351 s182 ms
PayPal9,8163,343 s341 ms
Optimizely12,4173,314 s267 ms
FontAwesome CDN19,3263,102 s160 ms
uLogin2,4512,969 s1211 ms
Infolinks4,7592,828 s594 ms
Amazon Ads21,7112,793 s129 ms
Parking Crew5,7622,788 s484 ms
Bing Ads13,4612,657 s197 ms
Rambler9,1452,466 s270 ms
Yotpo10,3072,454 s238 ms
AppNexus8,4782,448 s289 ms
GumGum3,7762,421 s641 ms
Tidio Live Chat6,5182,398 s368 ms
Cloudflare8,6282,343 s272 ms
Ensighten5,8402,280 s390 ms
Micropat21,5842,270 s105 ms
OptinMonster7,5562,264 s300 ms
VigLink7,9252,243 s283 ms
MGID7,9642,122 s266 ms
Teads5,5022,113 s384 ms
Inspectlet5,6462,042 s362 ms
Treasure Data12,2621,987 s162 ms
AB Tasty3,4351,920 s559 ms
Nielsen NetRatings SiteCensus11,3221,885 s166 ms
AdMatic1,4101,873 s1329 ms
Radar4,8861,871 s383 ms
Blindado7601,859 s2446 ms
Pinterest16,5321,855 s112 ms
mPulse5,3321,853 s348 ms
DoubleVerify1,9291,800 s933 ms
LinkedIn14,0001,710 s122 ms
Klaviyo6,6461,708 s257 ms
Sizmek3,9711,700 s428 ms
Fastly6,1871,667 s269 ms
LKQD1,1151,655 s1485 ms
Bold Commerce11,2821,635 s145 ms
LiveChat10,4981,613 s154 ms
sovrn3,2021,610 s503 ms
Segment8,0471,593 s198 ms
Crazy Egg11,9261,555 s130 ms
Adform8,0991,512 s187 ms
Skimbit9,8031,335 s136 ms
Scorecard Research13,1461,316 s100 ms
Albacross1,7371,308 s753 ms
FullStory5,5631,264 s227 ms
Vidible1,2641,248 s987 ms
Keen3,2411,245 s384 ms
LiveTex2,3371,192 s510 ms
iubenda10,5281,170 s111 ms
Snapchat6,2331,162 s186 ms
Esri ArcGIS9781,150 s1176 ms
DTSCOUT8,2561,085 s131 ms
iBillboard3,2651,050 s322 ms
Between Digital9151,036 s1132 ms
OneSignal12,1911,025 s84 ms
Yieldmo934984 s1053 ms
Baidu Analytics9,153978 s107 ms
Kakao8,325971 s117 ms
Adobe TypeKit10,620971 s91 ms
AudienceSearch6,156958 s156 ms
Monotype4,640930 s200 ms
Hotmart1,113922 s828 ms
Mouseflow1,545919 s595 ms
Admixer for Publishers1,319905 s686 ms
DigiTrust4,583903 s197 ms
Microsoft Hosted Libs4,876901 s185 ms
Pubmatic4,639894 s193 ms
Cookiebot9,516886 s93 ms
fluct6,482886 s137 ms
Drift5,072827 s163 ms
Sekindo457806 s1763 ms
Ezoic2,968805 s271 ms
BrightTag / Signal6,968804 s115 ms
Dynamic Yield1,658762 s459 ms
LongTail Ad Solutions2,749746 s271 ms
Unpkg2,947740 s251 ms
Quantcast6,539730 s112 ms
Cxense4,274704 s165 ms
VWO3,280690 s211 ms
Blogger10,705690 s64 ms
Chartbeat6,874689 s100 ms
Bazaarvoice2,546689 s271 ms
Pure Chat4,029682 s169 ms
Snowplow5,357676 s126 ms
Feefo.com1,430675 s472 ms
Okas Concepts598672 s1124 ms
Index Exchange3,383668 s197 ms
Outbrain6,123662 s108 ms
Embedly3,082653 s212 ms
WebpageFX376648 s1724 ms
Smart AdServer2,965648 s219 ms
VK7,315629 s86 ms
Help Scout1,626605 s372 ms
SessionCam1,564603 s385 ms
CallRail5,021602 s120 ms
Gemius7,900596 s75 ms
SocialShopWave1,250590 s472 ms
Rubicon Project4,624589 s127 ms
Instagram6,195572 s92 ms
Digital ad Consortium3,959570 s144 ms
LivePerson4,405566 s129 ms
Popads4,628564 s122 ms
IBM Digital Analytics925557 s602 ms
Ve3,307555 s168 ms
Yahoo!2,421549 s227 ms
Market GID1,421524 s369 ms
Marchex4,382521 s119 ms
Kaltura Video Platform551503 s913 ms
Medium1,329500 s376 ms
Meetrics774499 s645 ms
Secomapp1,103473 s428 ms
MaxCDN Enterprise1,785472 s265 ms
JuicyAds2,448471 s192 ms
Seznam1,854456 s246 ms
Adloox1,996451 s226 ms
Mixpanel5,305451 s85 ms
LeasdBoxer116440 s3792 ms
Sharethrough2,350416 s177 ms
Stripe5,020405 s81 ms
Digioh768395 s515 ms
PerimeterX Bot Defender297392 s1320 ms
Parse.ly3,070385 s126 ms
Gigya1,994384 s192 ms
Adroll3,188381 s119 ms
Nosto1,901374 s197 ms
Microad2,015368 s183 ms
ForeSee1,441367 s255 ms
MailMunch4,637363 s78 ms
PushCrew3,460359 s104 ms
Hola Networks175357 s2038 ms
Ecwid703354 s504 ms
Audience 360420353 s842 ms
Pagely1,018353 s346 ms
Disqus855352 s412 ms
Cedato100351 s3513 ms
TrackJS860347 s404 ms
Affirm1,188339 s285 ms
Bugsnag843331 s393 ms
Clicktale936328 s351 ms
Underdog Media359324 s904 ms
StatCounter5,047320 s63 ms
Pixlee371313 s843 ms
Zmags182309 s1699 ms
SmartAdServer1,996309 s155 ms
Perfect Market889303 s341 ms
Best Of Media S.A.237301 s1271 ms
Yandex CDN1,939300 s155 ms
Vox Media708296 s418 ms
Sortable1,094294 s269 ms
OpenTable2,179291 s134 ms
BounceX1,459283 s194 ms
GetSiteControl2,901273 s94 ms
New Relic3,340272 s81 ms
iAdvize SAS1,060267 s251 ms
Wishpond Technologies518265 s512 ms
piano856264 s309 ms
Adthink486264 s543 ms
RD Station3,457262 s76 ms
Trust Pilot3,102262 s84 ms
iPerceptions2,822261 s92 ms
Swiftype1,519258 s170 ms
UserReport884255 s288 ms
Yieldify729255 s350 ms
Searchanise2,752252 s92 ms
PubNation2,511251 s100 ms
Media Management Technologies596249 s417 ms
Ooyala337247 s734 ms
Unbounce2,102246 s117 ms
Decibel Insight551246 s447 ms
Po.st1,677245 s146 ms
Fort Awesome740244 s330 ms
Fraudlogix872239 s274 ms
Expedia299235 s786 ms
Comm1001,643231 s141 ms
AOL / Oath / Verizon Media1,341229 s171 ms
Maxymiser831226 s272 ms
PhotoBucket737226 s306 ms
AppDynamics1,496224 s149 ms
Evidon1,311223 s170 ms
Trip Advisor177221 s1250 ms
Opta337221 s655 ms
Celtra568218 s383 ms
Technorati478215 s451 ms
ShopiMind324212 s655 ms
Media Math604210 s348 ms
Signyfyd202209 s1033 ms
GitHub818208 s254 ms
Adocean900207 s230 ms
Marketo1,427200 s140 ms
Opentag976197 s202 ms
SearchSpring299195 s653 ms
Booking.com685190 s277 ms
Connatix201187 s932 ms
BlueKai2,526186 s74 ms
Sift Science1,232184 s149 ms
Janrain153178 s1167 ms
Crowd Control2,118172 s81 ms
ThreatMetrix165171 s1039 ms
FirstImpression302171 s566 ms
Roxr Software2,185170 s78 ms
Rackspace561168 s299 ms
Adtech (AOL)214168 s783 ms
Siteimprove1,855164 s89 ms
Adverline Board565164 s291 ms
smartclip393163 s415 ms
LoopMe487160 s329 ms
IPONWEB899160 s178 ms
Qubit Deliver354159 s450 ms
Monetate1,009159 s158 ms
Listrak1,070155 s145 ms
Rakuten Marketing1,817155 s85 ms
[24]7137151 s1100 ms
Chitika711150 s211 ms
etracker1,907148 s78 ms
Heap1,845147 s80 ms
Adyoulike1,119147 s132 ms
Flowplayer418147 s352 ms
Refersion1,021147 s144 ms
Bronto Software1,110146 s132 ms
PERFORM96144 s1505 ms
Constant Contact1,324142 s108 ms
Freshdesk898141 s157 ms
SpotXchange464139 s300 ms
AvantLink156139 s888 ms
TagCommander962132 s138 ms
MonetizeMore111129 s1165 ms
AddShoppers841128 s153 ms
eBay681128 s188 ms
Picreel569127 s223 ms
One by AOL592125 s212 ms
WisePops501125 s250 ms
PowerReviews612125 s205 ms
Clerk.io ApS738124 s169 ms
TrafficStars1,010123 s122 ms
Convert Insights955123 s129 ms
Pardot381121 s318 ms
OptiMonk1,030120 s116 ms
Marketplace Web Service211119 s562 ms
StreamRail72117 s1631 ms
Curalate392116 s297 ms
Smarter Click430116 s269 ms
Skype669115 s172 ms
Net Reviews1,462115 s79 ms
Bizible858114 s133 ms
Accuweather1,510113 s75 ms
Interpublic Group459111 s242 ms
Revcontent961111 s116 ms
Mather Economics554110 s199 ms
Global-e228108 s473 ms
Cloudinary379107 s283 ms
Forensiq494105 s212 ms
plista903105 s116 ms
Sparkflow353104 s294 ms
Pictela (AOL)209103 s495 ms
Adnium333102 s307 ms
Snacktools337101 s301 ms
Survicate540101 s187 ms
LinkedIn Ads633100 s158 ms
ExoClick2,486100 s40 ms
Symantec86399 s114 ms
Dailymotion23298 s424 ms
Amplitude Mobile Analytics1,32796 s72 ms
Mobify22296 s431 ms
Polar Mobile Group47795 s200 ms
ZEDO30295 s316 ms
Playbuzz34395 s278 ms
OwnerIQ74995 s127 ms
Livefyre25894 s365 ms
Kargo7794 s1219 ms
Shopgate39593 s235 ms
Foursixty1,12992 s82 ms
ReTargeter25692 s358 ms
Tail Target87791 s104 ms
issuu79791 s114 ms
WebEngage74491 s122 ms
Sidecar33491 s272 ms
Tribal Fusion1,02290 s88 ms
iovation94989 s94 ms
SpringServer9589 s935 ms
Adkontekst22688 s388 ms
The Trade Desk30887 s281 ms
Touch Commerce13186 s660 ms
Cross Pixel Media44985 s190 ms
The Hut Group29083 s287 ms
Geniee88482 s93 ms
Republer58082 s141 ms
Reevoo38081 s214 ms
Affiliate Window1,04381 s77 ms
Bootstrap Chinese network28081 s289 ms
Permutive58781 s137 ms
Gleam42379 s187 ms
Fanplayr10779 s735 ms
Lytics59378 s132 ms
GetResponse75078 s104 ms
Kameleoon17077 s452 ms
Tradelab80775 s92 ms
FoxyCart32174 s232 ms
JustPremium Ads49974 s148 ms
LoyaltyLion18873 s390 ms
Time25273 s290 ms
SnapEngage98572 s73 ms
Profitshare32671 s218 ms
WalkMe11371 s627 ms
PlayAd Media Group12671 s561 ms
Keywee27170 s257 ms
rewardStyle.com64069 s109 ms
Typepad27769 s249 ms
Usabilla85069 s81 ms
Alexa1,20968 s56 ms
WebSpectator15268 s447 ms
Stackla PTY33168 s205 ms
Nativo58868 s115 ms
Adobe Test & Target5167 s1312 ms
Google Plus56766 s117 ms
Yottaa16366 s404 ms
Smart Insight Tracking70065 s93 ms
RebelMouse5665 s1157 ms
Effective Measure66165 s98 ms
Forter9164 s706 ms
Navegg68764 s93 ms
Madison Logic51364 s124 ms
reEmbed18563 s340 ms
Pixalate18661 s330 ms
Branch Metrics82561 s74 ms
ClickDesk58961 s103 ms
ShopRunner17860 s339 ms
Trusted Shops1,32859 s45 ms
Kampyle43859 s135 ms
AdSniper20758 s280 ms
Elastic Ad61258 s94 ms
Simplicity Marketing15058 s385 ms
Evergage24256 s233 ms
Rocket Fuel66855 s83 ms
bRealTime24555 s225 ms
Vimeo18355 s301 ms
Github37354 s145 ms
TRUSTe49254 s110 ms
Autopilot58253 s91 ms
InSkin Media7353 s720 ms
Tencent40952 s128 ms
TruConversion25652 s201 ms
SoundCloud22251 s231 ms
Clicktripz20050 s251 ms
BoldChat51849 s95 ms
Adscale53449 s91 ms
KISSmetrics52949 s92 ms
Kaizen Platform25249 s193 ms
Zanox37949 s128 ms
The ADEX56448 s85 ms
Bootstrap CDN71248 s67 ms
Highcharts30448 s157 ms
DMD Marketing29547 s160 ms
News15845 s288 ms
Omniconvert47245 s94 ms
CNET Content Solutions7445 s602 ms
Onet10744 s411 ms
Weborama48544 s90 ms
Key CDN23443 s183 ms
unpkg24342 s174 ms
Reflektion13542 s313 ms
LightWidget52542 s80 ms
Steelhouse36642 s115 ms
SkyScanner11442 s369 ms
Conversant8042 s523 ms
BlueCava7941 s517 ms
Conversant Tag Manager18940 s210 ms
Pingdom RUM20240 s196 ms
Socialphotos22340 s178 ms
User Replay7639 s517 ms
ReadSpeaker43239 s91 ms
Proper Media10539 s371 ms
fifty-five25439 s152 ms
Snack Media9638 s399 ms
Nend89238 s43 ms
SaleCycle44138 s86 ms
Fresh Relevance38438 s98 ms
TripleLift23038 s163 ms
Riskified49937 s74 ms
Concert29737 s123 ms
Adition38936 s93 ms
Ghostery Enterprise22336 s161 ms
Petametrics18936 s189 ms
Neodata31834 s107 ms
DemandBase37634 s89 ms
DialogTech32133 s103 ms
CDN.net9033 s368 ms
Intercept Interactive24733 s132 ms
CPEx21932 s146 ms
LiveHelpNow30132 s106 ms
Sooqr Search41732 s76 ms
Exponea31231 s101 ms
MLveda7831 s399 ms
Advance Magazine Group16829 s175 ms
Knight Lab5929 s497 ms
Ambassador20929 s140 ms
eXelate30929 s94 ms
Appier33129 s87 ms
Feedbackify31629 s91 ms
Sajari Pty21328 s133 ms
Browsealoud46827 s59 ms
BannerFlow25527 s108 ms
Viacom13827 s198 ms
SublimeSkinz37827 s71 ms
ResponseTap33727 s80 ms
Postcode Anywhere (Holdings)13827 s194 ms
Vee2410127 s262 ms
ResponsiveVoice34126 s77 ms
Cachefly5526 s475 ms
linkpulse33626 s77 ms
NetAffiliation22026 s118 ms
Wow Analytics12325 s206 ms
VidPulse7925 s320 ms
Ipify22725 s110 ms
VoiceFive18324 s134 ms
Hupso Website Analyzer32824 s74 ms
Accordant Media25024 s95 ms
Aggregate Knowledge31424 s75 ms
FLXone15423 s152 ms
SnapWidget62423 s37 ms
Transifex12123 s192 ms
TechTarget6423 s361 ms
Alliance for Audited Media9523 s243 ms
Unruly Media17923 s128 ms
Sourcepoint10423 s217 ms
Sweet Tooth21722 s100 ms
Dynamic Converter6521 s326 ms
cloudIQ14621 s144 ms
OCSP11021 s191 ms
Zarget20121 s103 ms
Simpli.fi18121 s114 ms
Borderfree6621 s311 ms
Moovweb7120 s287 ms
Pusher11720 s174 ms
Resonance Insights11220 s180 ms
Customer.io17520 s115 ms
Video Media Groep17720 s112 ms
Silverpop23619 s80 ms
Edge Web Fonts24319 s78 ms
Sirv19519 s97 ms
FreakOut28419 s65 ms
Vibrant Media15518 s118 ms
LoginRadius7918 s227 ms
AWeber18218 s98 ms
Infinity Tracking19718 s90 ms
Byside7918 s222 ms
Vertical Mass8118 s217 ms
Webtrends5317 s326 ms
FuelX9617 s179 ms
Council ad Network14217 s120 ms
Rakuten LinkShare12217 s139 ms
Delta Projects AB22517 s75 ms
Civic21317 s80 ms
PebblePost7317 s228 ms
AdvertServe14816 s110 ms
Cookie-Script.com15516 s104 ms
AdSpruce5416 s299 ms
Talkable19816 s81 ms
Revolver Maps15016 s106 ms
Fonecall6716 s236 ms
AdRiver14816 s107 ms
Vergic AB7316 s215 ms
StumbleUpon10316 s152 ms
Impact Radius18315 s83 ms
Exactag13815 s109 ms
CleverDATA14215 s105 ms
MaxMind11815 s126 ms
SlimCut Media Outstream13915 s106 ms
GoSquared19315 s76 ms
Exponential Interactive24215 s61 ms
Hull.js11214 s128 ms
Adobe Marketing Cloud15414 s93 ms
The Publisher Desk6214 s226 ms
Woopra19814 s71 ms
CleverTap16814 s83 ms
Vergic Engage Platform5914 s235 ms
Salesforce.com19314 s72 ms
Optimove8414 s164 ms
Polyfill service9114 s150 ms
AnswerDash9013 s145 ms
Extole9213 s139 ms
Widespace13013 s97 ms
AdTrue11312 s110 ms
Auto Link Maker13412 s91 ms
Apester14512 s83 ms
Betgenius12012 s100 ms
DialogTech SourceTrak17712 s67 ms
Drip22512 s52 ms
Storygize8112 s143 ms
SecuredVisit14111 s81 ms
Vindico9611 s117 ms
Opinion Stage12711 s88 ms
BuySellAds12711 s88 ms
CyberSource (Visa)15511 s69 ms
Triblio6811 s157 ms
C3 Metrics6511 s163 ms
Research Online13111 s81 ms
epoq internet services9011 s117 ms
Friendbuy13111 s80 ms
Twitter Online Conversion Tracking16910 s62 ms
AliveChat15710 s66 ms
Flickr13710 s76 ms
AIR.TV11910 s87 ms
Swoop13110 s78 ms
Covert Pics14210 s72 ms
Ziff Davis Tech12110 s84 ms
HotelsCombined6310 s158 ms
Reactful8110 s120 ms
Polldaddy9710 s99 ms
OnScroll9510 s101 ms
Ad6Media559 s171 ms
Eyeota1249 s75 ms
Boomtrain1069 s87 ms
Pagefair1249 s73 ms
Tag Inspector1009 s90 ms
Braintree Payments739 s123 ms
CANDDi739 s123 ms
Adunity719 s127 ms
Captify Media999 s87 ms
ContextWeb1178 s73 ms
Mopinion758 s112 ms
NaviStone818 s103 ms
Freespee968 s83 ms
RichRelevance548 s147 ms
Flockler748 s104 ms
Qualtrics518 s151 ms
Attribution747 s100 ms
Klevu Search1017 s73 ms
UPS i-parcel527 s140 ms
Nanorep557 s132 ms
Catchpoint767 s96 ms
Improve Digital547 s131 ms
Sailthru1017 s69 ms
Bookatable707 s99 ms
ARM537 s129 ms
MathJax567 s121 ms
Netlify777 s87 ms
Oracle Recommendations On Demand867 s76 ms
content.ad546 s119 ms
Barilliance746 s86 ms
Cookie Reports836 s76 ms
YoYo726 s82 ms
Raygun696 s85 ms
UpSellit566 s104 ms
Conversio766 s75 ms
Site24x7 Real User Monitoring725 s74 ms
DistroScale595 s89 ms
Fastly Insights865 s60 ms
Browser-Update.org735 s70 ms
Adobe Scene7635 s80 ms
eGain655 s77 ms
Bluecore555 s90 ms
StackAdapt635 s78 ms
Sociomantic Labs685 s70 ms
AdCurve595 s77 ms
MailPlus784 s56 ms
Fastest Forward544 s78 ms
Soundest554 s76 ms
Click4Assistance524 s80 ms
Xaxis524 s79 ms
Realytics524 s78 ms
SurveyMonkey774 s51 ms
StackExchange574 s69 ms
PrintFriendly764 s49 ms
Ekm Systems604 s61 ms
ShopStorm553 s62 ms

Future Work

  1. Introduce URL-level data for more fine-grained analysis, i.e. which libraries from Cloudflare/Google CDNs are most expensive.
  2. Expand the scope, i.e. include more third parties and have greater entity/category coverage.

FAQs

I don't see entity X in the list. What's up with that?

This can be for one of several reasons:

  1. The entity does not have references to their origin on at least 50 pages in the dataset.
  2. The entity's origins have not yet been identified. See How can I contribute?

What is "Total Occurences"?

Total Occurrences is the number of pages on which the entity is included.

How is the "Average Impact" determined?

The HTTP Archive dataset includes Lighthouse reports for each URL on mobile. Lighthouse has an audit called "bootup-time" that summarizes the amount of time that each script spent on the main thread. The "Average Impact" for an entity is the total execution time of scripts whose domain matches one of the entity's domains divided by the total number of pages that included the entity.

Average Impact = Total Execution Time / Total Occurrences

How does Lighthouse determine the execution time of each script?

Lighthouse's bootup time audit attempts to attribute all toplevel main-thread tasks to a URL. A main thread task is attributed to the first script URL found in the stack. If you're interested in helping us improve this logic, see Contributing for details.

The data for entity X seems wrong. How can it be corrected?

Verify that the origins in data/entities.json5 are correct. Most issues will simply be the result of mislabelling of shared origins. If everything checks out, there is likely no further action and the data is valid. If you still believe there's errors, file an issue to discuss futher.

How can I contribute?

Only about 90% of the third party script execution has been assigned to an entity. We could use your help identifying the rest! See Contributing for details.

Contributing

Thanks

A huge thanks to @simonhearne and @soulgalore for their assistance in classifying additional domains!

Updating the Entities

The domain->entity mapping can be found in data/entities.json5. Adding a new entity is as simple as adding a new array item with the following form.

{
    "name": "Facebook",
    "homepage": "https://www.facebook.com",
    "categories": ["social"],
    "domains": [
        "www.facebook.com",
        "connect.facebook.net",
        "staticxx.facebook.com",
        "static.xx.fbcdn.net",
        "m.facebook.com"
    ]
}

Updating Attribution Logic

The logic for attribution to individual script URLs can be found in the Lighthouse repo. File an issue over there to discuss further.

Updating the Data

The query used to compute the origin-level data is in sql/origin-execution-time-query.sql, running this against the latest Lighthouse HTTP Archive should give you a JSON export of the latest data that can be checked in at data/YYYY-MM-DD-origin-scripting.json.

Updating this README

This README is auto-generated from the templates lib/ and the computed data. In order to update the charts, you'll need to make sure you have cairo installed locally in addition to yarn install.

# Install `cairo` and dependencies for node-canvas
brew install pkg-config cairo pango libpng jpeg giflib

Updating the website

The web code is located in www/ directory of this repository. Open a PR to make changes.

Keywords

FAQs

Package last updated on 14 May 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc