Profile cover photo
Profile photo
Bryan McQuade
About
Bryan's posts

Post has attachment
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

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.

Post has shared content
Google is definitely run for the benefit of our users; see here for alternate history of why corporations are run for shareholder value, or customers

http://www.forbes.com/sites/stevedenning/2013/06/26/the-origin-of-the-worlds-dumbest-idea-milton-friedman/

Post has attachment
Objects in mirror may be sooner or later than they appear.
Photo

Post has attachment
Photo

Post has attachment
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

Post has attachment

Post has shared content
Manhattan from 2000 feet: above Chelsea #aerialphotograpy  
Photo

Post has attachment
Happened to come across a Tesla service center while out driving. Had to stop and check them out.
Photo

Post has attachment
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."
Wait while more posts are being loaded