next gen yslow marcel duran betty tso exceptional performance team
TRANSCRIPT
NEXT GEN YSLOW
Marcel DuranBetty Tso
Exceptional Performance Team
Yahoo! Exceptional Performance
WPO - Web Performance OptimizationY! Property Performance
Scalability
Make Things Go Faster
Look Ma, I can haz speed!
MONOLITHICCODE
http://www.flickr.com/photos/peternijenhuis/199756027
performance analysis logic
XULHTML
CSS
JSnetwork panelHTTP headers
http://www.flickr.com/photos/fallenpegasus/2917187937/
performance analysis logic
HTMLCSS
JSX-domain AJAXHTTP headers
Look Ma, new friend
Firebug Net Panel
NO ACCESS to Network Panel
- apples to apples
http://www.pachd.com
more accurate
less accurate
precision
http://blog.lassodatasystems.com
ideally
Desktop
Hello Mobile
performance analysis logic
HTMLCSS
bookmarklet injectionWITHOUT
messing with the page
http://www.electricretard.com/comics/sandbox_01.png
performance analysis logic
HTMLCSSYUI
JS ?HTTP headers
AJAX can't cross borders
http://www.flickr.com/photos/mpd01605/3939455673
scalable proxy solution needed
performance analysis logic
HTMLCSSYUI
JSYQLHTTP headers
post page onload resource detection
contentWindow.onload listener
iframe
inject Doc HTML content
Mutation events listener: - DOMNodeInserted - DOMAttrModified
looking for src and href
onload
http://www.flickr.com/photos/nickellis74/3800538245http://pocketnow.com/how-to/video-try-this-multitouch-gesture-on-iphone-or-
webos
coming soon
powered by
new mobile friendly interface
coming soon
JSON in the cloud support
coming soon
open source
coming soon
multi language
http://www.flickr.com/photos/mag3737/5480814627
coming soon{ "log":{ "version":"1.1", "creator":{ "name":"Firebug", "version":"1.6.2" }, "browser":{ "name":"Firefox", "version":"3.6.15" }, "pages":[{ "startedDateTime":"2011-03-12T01:50:56.991-08:00", "id":"page_34997", "title":"dvd - Yahoo! Search Results", "pageTimings":{ "onContentLoad":987, "onLoad":1052 } } ], "entries":[{ "pageref":"page_34997", "startedDateTime":"2011-03-12T01:50:56.991-08:00", "time":771, "request":{ "method":"GET", "url":"http://search.yahoo.com/search?p=dvd", "httpVersion":"HTTP/1.1", "cookies":[{ "name":"B", "value":"f0lhc3p6nkqd4&b" }, { "name":"CH"
HAR importer
command line
JavaScript
Thank you! phpied.com
http://www.flickr.com/photos/oreillyconf/4729159148/
YQL
YSlow for Mobile, Beta
Alpha Demo
http://www.smushit.com/demo/yslow/
** expires tonight @ 6pm PDT **
Exceptional Performance
tech.groups.yahoo.com/group/exceptional-performance
Contact us