The painful impact JavaScript has on page load times is well understood – scripts block downloads and rendering, even in newer browsers. The solution to this problem is progressive enhancement – rendering the visible elements immediately as HTML and adding JavaScript interactivity later. Web performance experts often recommend using progressive enhancement to optimize page load times. However, there isn’t a lot of practical information available on how to implement progressive enhancement in a complex web application. In this workshop, we’ll cover tools and techniques for implementing progressive enhancement including Closure Compiler, Google Page Speed, and other JavaScript frameworks.
Software engineer at Google. Have worked on web search, Google Docs, and Google Toolbar.
Comments on this page are now closed.
For Velocity China sponsorship information for companies outside China, contact Yvonne Romaine at yromaine@oreilly.com.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com
Download the Velocity Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the Velocity Conference bulletin (login required)
View a complete list of Velocity contacts
Comments
Great presentation Anne. What a way to start your conference debut ! I learned a lot.
One the best presentations for the Front End folks on Tuesday. Excellent. Only wish it was longer.
FYI, here is a link to the slides: www.monkey.org/~annie/Progr...
Despite not having spoke before I think Annie did a great job. I received new/better answers to similar questions I asked a year ago at Velocity. I plan to follow up with Annie to get feedback on a few solutions we’d like to use to further improve shopzilla/bizrate.
Interesting session. Speaker very knowledgeable. Would have been good to get into a little more detail on some of the examples and she sped through things quickly. Still she did a great job for first time ever speaking. I would go to another session of hers.
s/here/hear
Annie is a top performance web dev at Google. She and I talk constantly. One tension that comes up frequently in my recommendations for deferring JavaScript is how some pages have their HTML built by JavaScript client side. Annie has tackled that issue on some big web properties, and has advice for new ways of building web apps that support heavy use of JavaScript but still render quickly. Progressive enhancement is the most important pattern I recommend for fast web sites. Come here a great web dev with real experience talk about these new techniques.