Profile

Cover photo
Bryan McQuade
68,788 views
AboutPosts

Stream

 
My Chrome Dev Summit talk on Instant Mobile Web Apps. Summary:
* render the initial view on the server, not the client. client-side rendering is a mobile performance anti-pattern.
* minimize render blocking resources
    * eliminate blocking JS in the initial rendering path
    * minimize (possibly inline) blocking CSS in the initial rendering path. this also means not inlining images in CSS as data URIs. doing so is harmful for time to initial render.
* load content needed to render parts of the app that are not in the initial view in a way that doesn't block rendering of the initial view (async)

Slides: https://docs.google.com/presentation/d/1z49qp03iXAJIkbXaMtCmWW_Pnnq-MzXGW139Xw8-paM/present#slide=id.p19
12
7
Norbert Sana's profile photoLibo Song's profile photo
Add a comment...

Bryan McQuade

Shared publicly  - 
 
Am I the only person seeing Chrome crash repeatedly when trying to read this article: http://www.theonion.com/articles/let-me-explain-why-miley-cyrus-vma-performance-was,33632/

I'm on a Mac using dev channel.

Filed a bug: https://code.google.com/p/chromium/issues/detail?id=300779 - update it if you also see a crash.
1
Paul Irish's profile photoMalte Ubl's profile photo
3 comments
 
The three of us make up 50% of the reporters of this major bug. Way to go, us!
Add a comment...
 
 
Manhattan from 2000 feet: above Chelsea #aerialphotograpy  
3
Add a comment...

Bryan McQuade

Shared publicly  - 
 
Objects in mirror may be sooner or later than they appear.
6
Dave Mankoff's profile photo
 
Add a comment...

Bryan McQuade

Shared publicly  - 
8
1
Bryan McQuade's profile photoDavid Corbacho's profile photoJan-Willem Maessen's profile photo
4 comments
 
ok, I understand. Thanks for sharing your thoughts anyway, it's a difficult problem to tackle. And  I didn't understand neither why SPDY can be useful here.. that's why I saved the post "to read later"
Looking forward to read your conclusions
Add a comment...
 
My Chrome Dev Summit talk on Instant Mobile Web Apps. Summary:
* render the initial view on the server, not the client. client-side rendering is a mobile performance anti-pattern.
* minimize render blocking resources
    * eliminate blocking JS in the initial rendering path
    * minimize (possibly inline) blocking CSS in the initial rendering path. this also means not inlining images in CSS as data URIs. doing so is harmful for time to initial render.
* load content needed to render parts of the app that are not in the initial view in a way that doesn't block rendering of the initial view (async)

Slides: https://docs.google.com/presentation/d/1z49qp03iXAJIkbXaMtCmWW_Pnnq-MzXGW139Xw8-paM/present#slide=id.p19
4
Add a comment...

Bryan McQuade

Shared publicly  - 
 
We launched a new version of PageSpeed Insights today:
http://developers.google.com/speed/pagespeed/insights/

It's faster, has a cleaner and more intuitive UI, and emphasizes mobile performance. Give it a try!
12
3
Cindy Krum's profile photoJean Ceugniet's profile photo
Add a comment...

Bryan McQuade

Shared publicly  - 
3
2
Peter Burns's profile photoJon Perry's profile photo
 
Good leadership would snap our society back into a healthy outlook much like a sail snaps full of wind when it's on a good heading.  Harnessing the wind creates the value.  The rest are just hanger's on.
Add a comment...

Bryan McQuade

Shared publicly  - 
 
Happened to come across a Tesla service center while out driving. Had to stop and check them out.
6
kenji matsuoka's profile photo
 
Cool Tesla
Add a comment...

Bryan McQuade

Shared publicly  - 
 
Interesting read. "for a member of the minority out-group, there is frequently no action that will be accepted as "right" if it includes the assertion that the majority did something offensive."
1
1
Add a comment...
Basic Information
Gender
Male
Links