SlideShare a Scribd company logo
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

More Related Content

Similar to 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 2013
Craig 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 Marketplace
Conductor
 
(130216) #fitalk potentially malicious ur ls
(130216) #fitalk   potentially malicious ur ls(130216) #fitalk   potentially malicious ur ls
(130216) #fitalk potentially malicious ur ls
INSIGHT 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 Koene
Searchmetrics
 
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
Bastian Grimm
 
Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)Coz speed matters (WordPress Optimization)
Coz speed matters (WordPress Optimization)
Sakar Khatiwada
 
SEO Sample Report
SEO Sample ReportSEO Sample Report
SEO Sample Report
Belmond Victor
 
Smart Factory: Search Engine Optimization
Smart Factory: Search Engine OptimizationSmart Factory: Search Engine Optimization
Smart Factory: Search Engine Optimization
Bust Out Solutions
 
SEO Audit Project
  SEO Audit Project   SEO Audit Project
SEO Audit Project
Shahid Afridi
 
96 Top FREE Article Submission directories
96 Top FREE Article Submission directories96 Top FREE Article Submission directories
96 Top FREE Article Submission directories
Wearables Group
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013
gidgreen
 
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
Bastian 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 2019
Catalyst
 
Exploring internet
Exploring internetExploring internet
Exploring internet
Indian Servers
 
Google Chrome - Strategic Plan
Google Chrome - Strategic PlanGoogle Chrome - Strategic Plan
Google Chrome - Strategic Plan
PHD 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 2017
Mike 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 First
Ghostery, Inc.
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
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
Digital Megaphone
 

Similar to 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
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
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
 

Recently uploaded

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 

Measuring adblockers impact on site performance

Editor's Notes

  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