190 likes | 207 Vues
…the new bits. Patrick Meenan Google @patmeenan pmeenan@webpagetest.org. New UI. 2009/10. 2008. New Locations. New Browsers. Chrome Frame. Above the Fold Time. DynaTrace Ajax Edition Sessions. Packet Captures (tcpdump). Web Page Replay. Pass 1 - Prepare. Test Agent.
E N D
…the new bits • Patrick Meenan • Google • @patmeenan • pmeenan@webpagetest.org
New UI 2009/10 2008
New Browsers Chrome Frame
Web Page Replay Pass 1 - Prepare Test Agent Replay(record) Live Site Pass 2 - Test Test Agent Replay(playback)
Private Instances • http://sites.google.com/a/webpagetest.org/docs/private-instances • Bulk Testing • EC2 Agent Public AMI’s • US (East/West) • Europe • Asia (Singapore/Tokyo) • Public Projects • HTTP Archive • Blaze Mobitest
REST API • Submit tests (API key required for public instance) • Check status • Fetch Result • XML • HAR • https://sites.google.com/a/webpagetest.org/docs/advanced-features/webpagetest-restful-apis
WPT Monitor • Tony Perkins (Sabre) • http://www.webpagetest.org/forums/forumdisplay.php?fid=21
Other API Projects • HTTP Archive • Steve Souders (Google) • http://code.google.com/p/httparchive/ • PHP • Bulktest Library • Qi Zhao (Google) • http://code.google.com/p/webpagetest/source/browse/#svn%2Ftrunk%2Fbatchtool • Python • wptango • Sajal Kayan (WPO Consultant) • https://github.com/sajal/wptango • Django/Python
Web Testing Framework • Standardization Rocks!
What’s left to do – A.K.A. “the Roadmap” • Firefox (Windows) • HAR Import • Web Testing Framework API Support • Result comparison against HTTP Archive (Industry, Top X, etc) • Open Source Mobile Agents (Android, iOS) • Linux Agent Support (Firefox, Chrome) • UI Localization • “What if” automatic optimization • AJAX UI (better progress feedback)
Contributors (code) • Google • Patrick Meenan • Sadeesh Kumar Duraisamy • Qi Zhao • Stephen Lamm • Sam Kerner • Zoe Abrams • Jake Brutlag • Sabre • Tony Perkins • Blaze • Guy Podjarny • Andrew Rolleston
Participate! www.webpagetest.org/forums/ code.google.com/p/webpagetest/
Google Booth Presentations Wednesday, June 15, 2011 • 10:00 am – 10:10 am Perfect Resource Caching OR Multiple iFrames, One Request • 10:15 am – 10:25 am TCP Fast Open and Loss Recovery • 3:30 pm – 3:40 pm Effectively Using WebPagetest to Analyze and Optimize a Site’s Performance • 3:50 pm – 4:00 pm How to Configure mod_pagespeed to Work Well on Your Site Thursday, June 16, 2011 • 10:00 am – 10:10 am Web Page Replay - Play Back Recorded Pages with Simulated Performance Characteristics. • 10:15 am – 10:25 am Efficient DOM Manipulation with Declarative HTML Templates and AngularJS • 3:30 pm – 3:40 pm Building Tools with the Page Speed Online API • 3:50 pm – 4:00 pm http streaming