SlideShare una empresa de Scribd logo
1 de 50
1
Karan Kumar
Technical Lead Performance Engineering
June 23, 2016
Measuring Ad Blocker’s
impact on
Site Performance
22
Web Performance
Devices
Format/capability diversity
Sophisticated Apps
Visual, personalized, complex
Networks
0
50
100
150
200
250
Wired LTE WiFi 4G 3G
Latency(ms)
33
Popular browser extensions
> 500 million downloads
> 200M + active users
100M + active users
Adblock Plus blog, 9th May 2016
http://i.imgur.com/IG8oVar.png
https://chrome.google.com/webstore/category/popular
44Source: https://downloads.pagefair.com/wp-content/uploads/2016/05/2015_report-the_cost_of_ad_blocking.pdf
55Source: https://downloads.pagefair.com/wp-content/uploads/2016/05/2015_report-the_cost_of_ad_blocking.pdf
66
BROWSER = EXTENSION =
77
Bird's-eye view
Content
Ads
Filter lists
Source: http://adforads.com/category_images/website.jpg
https://www.digitalmusicnews.com/wp-content/uploads/2015/11/adblocklogo.png
http://findicons.com/files/icons/1579/devine/256/list.png
88
Performance Impact ?
99
Performance Impact
Source: https://twitter.com/inspiredlabs/status/743037699561492480
1010
Performance Impact
Source: https://twitter.com/WalterStephanie/status/742979562049548289
1111
“”The results: For a number of websites
that contained mobile ads with a lot of
data, web page data sizes decreased
significantly and load times accelerated
enormously with ad blockers turned on.””
NY Times Oct 1st 2015
Performance Impact
Source: http://www.nytimes.com/2015/10/01/technology/personaltech/ad-blockers-mobile-iphone-browsers.html?_r=1
1212
Performance Impact
Source: http://rigor.com/blog/2016/06/ad-blocking-above-all-else
“Above All Else, Ad Blocking is a User Experience Problem”
Rigor: 21th June 2016
1313
1414
Extend WebPagetest
• Easy to extend WebPagetest
 Detailed Step-by-Step instructions
• Side-by-Side comparison
• Multivariate tests
1515
Experimental Setup
• Private WebPagetest instance
• WebPagetest replay
 Record live website and playback
 Reduce outliers (time of day, network, DNS, server load etc.)
 Normalize the results
• Cable connection
• Chrome 51 Browser on Windows
Vs.
1616
Example 1: moviemistakes.com
1717
Example 1: moviemistakes.com
1818
Example 1: moviemistakes.com
1919
Example 1: moviemistakes.com
2020
Example 1: moviemistakes.com
2121
Example 1: moviemistakes.com
2222
Example 1: moviemistakes.com
2323
Example 2: apple.com
2424
Example 2: apple.com
No requests were blocked
2525
Example 2: apple.com
2626
Example 2: apple.com
2727
Example 2: apple.com
2828
Example 2: apple.com
2929
Example 3: parents.fr
3030
Example 3: parents.fr
3131
Example 3: parents.fr
3232
Example 3: parents.fr
3333
Example 3: parents.fr
3434
Example 3: parents.fr
3535
Example 3: parents.fr
3636
Example 4: etsy.com
3737
Example 4: etsy.com
3838
Example 4: etsy.com
3939
Example 4: etsy.com
4040
Example 4: etsy.com
4141
Example 4: etsy.com
4242
Example 4: etsy.com
4343
Summary of examples
• Moviemistakes.com
 Better Speed Index, Start Render
• Parents.fr
 Better Speed Index, Worse Start Render
• Apple.com
 Worse Speed Index, Start Render
• Etsy.com
 Worse Speed Index, Start Render
• Higher Time To First Byte
4444
More Experiments
• 2016 Internet Retailer 150 Homepages
• 2016 Top 100 Media Sites
4545
2016 Internet Retailer 150 Homepages
4646
2016 Top 100 Media Sites
4747
Observations
• CPU cycles for blocking content
• Varies by industry
• Huge filter list
 Blocked list
• 580 KB (~1.9 MB)
 Allowed list
• 422 KB (~1.9 MB)
• User experience could be worse
4848
Takeaways
 Overheads of Ad blocker's
 Benefit from blocking content
 performance != universal
 Invest in tooling
 Measure it
49
Thank You!
www.instartlogic.com
Karan Kumar
kkumar@instartlogic.com
@kkumar86
https://www.linkedin.com/in/kkumar86
BOOTH @ 215
5050
View Blocked Content
Without Adblocker Adblocker

Más contenido relacionado

Similar a Measuring adblockers impact on site performance

Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013Craig Sullivan
 
Redefining technical SEO & how we should be thinking about it as an industry ...
Redefining technical SEO & how we should be thinking about it as an industry ...Redefining technical SEO & how we should be thinking about it as an industry ...
Redefining technical SEO & how we should be thinking about it as an industry ...WeLoveSEO
 
International SEO: Optimizing Your Site for a Global Marketplace
International SEO: Optimizing Your Site for a Global MarketplaceInternational SEO: Optimizing Your Site for a Global Marketplace
International SEO: Optimizing Your Site for a Global MarketplaceConductor
 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur lsINSIGHT FORENSIC
 
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan KoeneSearchmetrics
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Bastian Grimm
 
Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)Sakar Khatiwada
 
Smart Factory: Search Engine Optimization
Smart Factory: Search Engine OptimizationSmart Factory: Search Engine Optimization
Smart Factory: Search Engine OptimizationBust Out Solutions
 
96 Top FREE Article Submission directories
96 Top FREE Article Submission directories96 Top FREE Article Submission directories
96 Top FREE Article Submission directoriesWearables Group
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013gidgreen
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014Bastian Grimm
 
Redefining Technical SEO - Paul Shapiro at MozCon 2019
Redefining Technical SEO - Paul Shapiro at MozCon 2019Redefining Technical SEO - Paul Shapiro at MozCon 2019
Redefining Technical SEO - Paul Shapiro at MozCon 2019Catalyst
 
Google Chrome - Strategic Plan
Google Chrome - Strategic PlanGoogle Chrome - Strategic Plan
Google Chrome - Strategic PlanPHD Worldwide
 
7 tools to turbo boost your SEO in 2017
7 tools to turbo boost your SEO in 20177 tools to turbo boost your SEO in 2017
7 tools to turbo boost your SEO in 2017Mike Vigar
 
The Next $50 Billion will Come From...Putting Users First
The Next $50 Billion will Come From...Putting Users FirstThe Next $50 Billion will Come From...Putting Users First
The Next $50 Billion will Come From...Putting Users FirstGhostery, Inc.
 
Listening to social signals to adjust your marketing campaigns
Listening to social signals to adjust your marketing campaignsListening to social signals to adjust your marketing campaigns
Listening to social signals to adjust your marketing campaignsDigital Megaphone
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .pptJaySears2
 

Similar a Measuring adblockers impact on site performance (20)

Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
 
Redefining technical SEO & how we should be thinking about it as an industry ...
Redefining technical SEO & how we should be thinking about it as an industry ...Redefining technical SEO & how we should be thinking about it as an industry ...
Redefining technical SEO & how we should be thinking about it as an industry ...
 
International SEO: Optimizing Your Site for a Global Marketplace
International SEO: Optimizing Your Site for a Global MarketplaceInternational SEO: Optimizing Your Site for a Global Marketplace
International SEO: Optimizing Your Site for a Global Marketplace
 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur ls
 
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
[US] Searchmetrics X 3Q Lunch & Learn - Jordan Koene
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
 
Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)
 
SEO Sample Report
SEO Sample ReportSEO Sample Report
SEO Sample Report
 
Smart Factory: Search Engine Optimization
Smart Factory: Search Engine OptimizationSmart Factory: Search Engine Optimization
Smart Factory: Search Engine Optimization
 
SEO Audit Project
  SEO Audit Project   SEO Audit Project
SEO Audit Project
 
96 Top FREE Article Submission directories
96 Top FREE Article Submission directories96 Top FREE Article Submission directories
96 Top FREE Article Submission directories
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
 
Redefining Technical SEO - Paul Shapiro at MozCon 2019
Redefining Technical SEO - Paul Shapiro at MozCon 2019Redefining Technical SEO - Paul Shapiro at MozCon 2019
Redefining Technical SEO - Paul Shapiro at MozCon 2019
 
Exploring internet
Exploring internetExploring internet
Exploring internet
 
Google Chrome - Strategic Plan
Google Chrome - Strategic PlanGoogle Chrome - Strategic Plan
Google Chrome - Strategic Plan
 
7 tools to turbo boost your SEO in 2017
7 tools to turbo boost your SEO in 20177 tools to turbo boost your SEO in 2017
7 tools to turbo boost your SEO in 2017
 
The Next $50 Billion will Come From...Putting Users First
The Next $50 Billion will Come From...Putting Users FirstThe Next $50 Billion will Come From...Putting Users First
The Next $50 Billion will Come From...Putting Users First
 
Listening to social signals to adjust your marketing campaigns
Listening to social signals to adjust your marketing campaignsListening to social signals to adjust your marketing campaigns
Listening to social signals to adjust your marketing campaigns
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .ppt
 

Último

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 

Último (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Measuring adblockers impact on site performance

Notas del editor

  1. User end point diversity Webserver stack Network Application ---- Conversions More and more of this complexity is moving towards the user end point and thus factors impacting application performance on user end point become important
  2. Source: https://malwaretips.com/threads/22-billion-in-advertising-revenue-will-be-lost-through-adblockers.49452/
  3. Source: https://downloads.pagefair.com/wp-content/uploads/2016/05/2015_report-the_cost_of_ad_blocking.pdf
  4. Browser will make a GET request, and html page is served, browser beings to parse the page, and create DOM (document Object model), fires other requests on the page ( blocks rendering) Intercept network requests before sending it out from browser Pass through its filter list and either allow or block it Source: http://adforads.com/category_images/website.jpg https://www.digitalmusicnews.com/wp-content/uploads/2015/11/adblocklogo.png http://findicons.com/files/icons/1579/devine/256/list.png Website Content filtering Mainly browser based extensions Filter list Chrome Extension overview https://developer.chrome.com/extensions/overview Content scripts https://developer.chrome.com/extensions/content_scripts https://en.wikipedia.org/wiki/Adblock_Plus
  5. https://twitter.com/inspiredlabs/status/743037699561492480
  6. https://twitter.com/inspiredlabs/status/743037699561492480
  7. Nytimes study
  8. But lets take a pause here for a minute, what we were hearing was Adblockers could imporve user experience They could make the page load faster They could reduce battery usage Adblocks are a UX problem How could I produce the same set of results on my end Spectrum of tools Running locally No standard way of measuring/quantifying
  9. Private: https://sites.google.com/a/webpagetest.org/docs/private-instances WPR: https://sites.google.com/a/webpagetest.org/docs/private-instances/web-page-replay
  10. Removing ad scripts in critical rendering path Total 14 scripts, 8 in Critical rendering path ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  11. Removing ad scripts in critical rendering path Total 14 scripts, 8 in Critical rendering path ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  12. ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  13. ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  14. ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  15. ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  16. ChromeABP http://www.webpagetest.org/results.php?test=160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 Chrome http://www.webpagetest.org/results.php?test=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae Side-by-side http://www.webpagetest.org/video/compare.php?tests=160621_DJ_1bfc7b372d1dd4e31f812748f28573ae -r%3A7-l%3AWithout%2C160621_WM_05da47db5ac1447f4a1dc0fd7d9ec883 -r%3A4-l%3AAdblock&thumbSize=200&ival=100&end=doc
  17. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  18. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  19. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  20. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  21. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  22. Apple: Chrome http://www.webpagetest.org/results.php?test=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b ChromeAbp http://www.webpagetest.org/results.php?test=160621_H9_2c137987b59f4e60a46771ef5d65a6a8 http://www.webpagetest.org/video/compare.php?tests=160621_2W_bb24ff0d3af3d923b53f6d62b85ed05b -r:3-l:Without%2C160621_H9_2c137987b59f4e60a46771ef5d65a6a8-r:5-l:Adblock
  23. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  24. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  25. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  26. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  27. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  28. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  29. Chrome http://www.webpagetest.org/results.php?test=160621_HC_47319296a3159b6aa6d0a2c8e2f44b73 ChromeABP http://www.webpagetest.org/results.php?test=160621_EH_e1e9e14ce93cdd1b4e63da6a4ae89999
  30. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  31. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  32. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  33. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  34. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  35. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  36. Chrome http://www.webpagetest.org/results.php?test=160621_HV_fce26e59494634f74ed9105d2aa6de98 ChromeABP http://www.webpagetest.org/results.php?test=160621_FW_4673432e8fdb152544a0ea03009d4c99 Comparison http://www.webpagetest.org/video/compare.php?tests=160621_HV_fce26e59494634f74ed9105d2aa6de98 -r%3A8-l%3AWithout%2C160621_FW_4673432e8fdb152544a0ea03009d4c99 -r%3A6-l%3AAdblock&thumbSize=200&ival=500&end=doc
  37. http://www.webpagetest.org/results.php?test=160621_Z5_4641ee9b85c479c9d393f6e7ecb6938f http://www.webpagetest.org/results.php?test=160621_31_4b99f83538843f8eec280525998722a4