…the new bits

19
…the new bits Patrick Meenan Google @patmeenan [email protected]

description

…the new bits. Patrick Meenan Google @patmeenan [email protected]. 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. - PowerPoint PPT Presentation

Transcript of …the new bits

Page 1: …the new bits

…the new bits

Patrick MeenanGoogle

@[email protected]

Page 2: …the new bits

New UI

2008 2009/10

Page 3: …the new bits

New Locations

Page 4: …the new bits

New Browsers

Chrome Frame

Page 5: …the new bits

Above the Fold Time

Page 6: …the new bits

DynaTrace Ajax Edition Sessions

Page 7: …the new bits

Packet Captures (tcpdump)

Page 8: …the new bits

Web Page Replay

Live Site

Test Agent

Replay(record)

Test Agent

Replay(playback)

Pass 1 - Prepare

Pass 2 - Test

Page 9: …the new bits

Mobile Testing – Blaze Mobitest Integration

Page 10: …the new bits

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

Page 11: …the new bits

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

Page 12: …the new bits

WPT Monitor Tony Perkins (Sabre)

http://www.webpagetest.org/forums/forumdisplay.php?fid=21

Page 13: …the new bits

WPT Monitor (cont)

Page 14: …the new bits

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

Page 15: …the new bits

Web Testing Framework Standardization Rocks!

Page 16: …the new bits

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)

Page 17: …the new bits

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

Page 18: …the new bits

Participate!

www.webpagetest.org/forums/

code.google.com/p/webpagetest/

Page 19: …the new bits

Google Booth PresentationsWednesday, 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