O'Reilly logo

Web Performance Daybook Volume 2 by Stoyan Stefanov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

About the Authors

Patrick Meenan

Patrick Meenan

Patrick Meenan (http://blog.patrickmeenan.com/) (@patmeenan) created WebPagetest (http://www.webpagetest.org/) while working at AOL and now works at Google with the team that is working to make the Web faster (http://code.google.com/speed/).

Nicholas Zakas

Nicholas Zakas

Nicholas C. Zakas (http://www.nczonline.net/) (@slicknet) is chief architect of WellFurnished, a site dedicated to helping you find beautiful home decor. Prior to that, he worked at Yahoo! for almost five years, where he was a presentation architect, frontend lead for the Yahoo! homepage, and a contributor to the YUI library. He is the author of Maintainable JavaScript (O’Reilly, 2012), Professional JavaScript for Web Developers (Wrox, 2012), Professional Ajax (Wrox, 2007), and High Performance JavaScript (O’Reilly, 2010). Nicholas is a strong advocate for development best practices including progressive enhancement, accessibility, performance, scalability, and maintainability. He blogs regularly at http://www.nczonline.net/.

Guy Podjarny

Guy Podjarny

Guy Podjarny (http://blaze.io/) (@guypod) is Web Performance and Security expert, specializing in Mobile Web Performance, CTO at Blaze. Guy spent the last decade prior to Blaze as a Software Architect and Web Application Security expert, driving the IBM Rational AppScan product line from inception to being the leading Web Application Security assessment tool. Guy has filed over 15 patents, presented at numerous conferences, and has published several professional papers.

Stoyan Stefanov

Stoyan Stefanov

Stoyan Stefanov (http://phpied.com/) (@stoyanstefanov) is a Facebook engineer, former Yahoo! writer (“JavaScript Patterns”, “Object-Oriented JavaScript”), speaker (JSConf, Velocity, Fronteers), toolmaker (Smush.it, YSlow 2.0), and a Guitar Hero wannabe (http://givepngachance.com/).

Tim Kadlec

Tim Kadlec

Tim Kadlec (http://timkadlec.com) (@tkadlec) is web developer living and working in northern Wisconsin. His diverse background working with small companies to large publishers and industrial corporations has allowed him to see how the careful application of web technologies can impact businesses of all sizes.

Tim organizes Breaking Development (http://bdconf.com), a biannual conference dedicated to web design and development for mobile devices.

He is currently writing a book entitled Implementing Responsive Design: Building Sites for an Anywhere, Everywhere Web (http://responsiveenhancement.com), due out in the fall of 2012.

Brian Pane

Brian Pane

Brian Pane (http://www.brianp.net/) (@brianpane) is an Internet technology and product generalist. He has worked at companies including Disney, CNET, F5, and Facebook; and all along the way he’s jumped at any opportunity to make software faster.

Josh Fraser

Josh Fraser

Josh Fraser (http://onlineaspect.com/) (@joshfraser) is the co-founder and CEO of Torbit, a company that automates front-end optimizations that are proven to increase the speed of your website. Josh graduated from Clemson University with a BS in computer science and previously founded a company called EventVue. He currently lives in Mountain View and is obsessed with speed.

Steve Souders

Steve Souders

Steve Souders (http://stevesouders.com/) (@souders) works at Google (http://www.google.com/) on web performance and open source initiatives. His book, High Performance Web Sites, explains his best practices for performance; it was #1 in Amazon’s Computer and Internet bestsellers. His follow-up book, Even Faster Web Sites, provides performance tips for today’s Web 2.0 applications. Steve is the creator of YSlow, the performance analysis extension to Firebug, with over 2 million downloads. He also created Cuzillion, SpriteMe, and Browserscope. He serves as co-chair of Velocity, the web performance and operations conference from O’Reilly, and is co-founder of the Firebug Working Group. He taught CS193H: High Performance Web Sites at Stanford, and frequently speaks at conferences including OSCON, The Ajax Experience, SXSW, and Web 2.0 Expo.

Betty Tso

Betty Tso

Betty is a Software Development Manager at Amazon. Prior to that, she led the Exceptional Performance Engineering team at Yahoo! and drove the engineering execution and development for Yahoo!'s top Web Performance products like YSlow and Roundtrip.

Betty is also an evangelist in the Web Performance Optimization domain. She has spoken at Velocity Conferences, the Yahoo! Frontend Summit, and universities such as Georgia Tech, Duke, UIUC, University of Texas at Austin, and UCSD. She was also co-President of Yahoo! Women-in-Tech, a 600+ members organization that empowers women to succeed in their career, foster employee growth, and inspire young girls to pursue technical careers.

Israel Nir

Israel Nir

Israel Nir (@shunra) likes to create stuff, break other stuff apart, code, the number 0x17, and playing the ukulele. He also works as a team leader at Shunra, where he builds tools to make applications run faster.

Marcel Duran

Marcel Duran

Marcel Duran (http://javascriptrules.com/) is currently a Front End Engineer at Twitter, Inc. Prior to that, he was into web performance optimization on high traffic sites at Yahoo! Front Page and Search teams where he applied and researched web performance best practices making pages even faster. On his last role as the Front End Lead for Yahoo!'s Exceptional Performance Team, he was dedicated to YSlow (now as his personal open source project) and other performance tools development, researches, and evangelism.

Éric Daspet

Éric Daspet

Éric Daspet (http://eric.daspet.name/) (@edasfr) is a web consultant in France. He wrote about PHP, founded Paris-Web conferences to promote web quality, and is now pushing performance with a local user group and a future book.

Alois Reitbauer

Alois Reitbauer

Alois Reitbauer (http://blog.dynatrace.com/) (@aloisreitbauer) works as Technology Strategist for dynaTrace software and heads the dynaTrace Center of Excellence. As a major contributor to dynaTrace Labs technology he influences the companies future technological direction. Besides his engineering work, he supports Fortune 500 companies in implementing successful performance management.

Matthew Prince

Matthew Prince

Matthew Prince (http://www.cloudflare.com/) (@eastdakota) is the co-founder & CEO of CloudFlare. Matthew wrote his first computer program when he was 7, and hasn’t been able to shake the bug since. After attending the University of Chicago Law School, he worked as an attorney for one day before jumping at the opportunity to be a founding member of a tech startup. He hasn’t looked back. CloudFlare is Matthew’s third entrepreneurial venture. On the side, Matthew teaches Internet law as an adjunct professor, is a certified ski instructor and regular attendee of the Sundance Film Festival.

Buddy Brewer

Buddy Brewer

Buddy Brewer (@bbrewer) is a co-founder of Log Normal, a company that shows you exactly how much time real people spend waiting on your website. He has worked on web performance issues in various roles for almost ten years.

Alexander Podelko

Alexander Podelko

The last fourteen years Alex Podelko (http://alexanderpodelko.com/blog/) (@apodelko) worked as a performance engineer and architect for several companies. Currently he is Consulting Member of Technical Staff at Oracle, responsible for performance testing and optimization of Hyperion products. Alex currently serves as a director for the Computer Measurement Group (CMG). He maintains a collection of performance-related links and documents.

Estelle Weyl

Estelle Weyl

Estelle Weyl (http://www.standardista.com/) (@estellevw) started her professional life in architecture, then managed teen health programs. In 2000, she took the natural step of becoming a web standardista. She has consulted for Kodakgallery, Yahoo! and Apple, among others. Estelle provides tutorials and detailed grids of CSS3 and HTML5 browser support in her blog. She is the author of Mobile HTML5 (O’Reilly, Oct. 2011) and HTML5 and CSS3 for the Real World (Sitepoint, May 2011). While not coding, she works in construction, de-hippifying her 1960s throwback abode.

Aaron Peters

Aaron Peters

Aaron Peters (http://www.aaronpeters.nl/en/) (@aaronpeters) is an independent web performance consultant based in The Netherlands. He is a Red Hot Chili Peppers fan and will kick your butt in a snowboard contest anytime.

Tony Gentilcore

Tony Gentilcore

Tony Gentilcore (@tonygentilcore) is a software engineer at Google. He enjoys making the Web faster and has recently added support for Web Timing and async scripts to Google Chrome/WebKit.

Matthew Steele

Matthew Steele

Matthew Steele is a software engineer at Google, working on making the Web faster. Matthew has worked on Page Speed for Firefox and Chrome, has contributed to mod_pagespeed, and most recently, has led design and development of mod_spdy for Apache.

Bryan McQuade

Bryan McQuade

Bryan McQuade (@bryanmcquade) leads the Page Speed team at Google. He has contributed to various projects that make the Web faster, including Shared Dictionary Compression over HTTP and optimizing web servers to better utilize HTTP.

Tobie Langel

Tobie Langel

Tobie Langel (http://tobielangel.com/) (@tobie) is a Software engineer at Facebook. He’s also Facebook’s W3C AC Rep. An avid open-source contributor (https://github.com/tobie), he’s mostly known for having co-maintained the Prototype JavaScript Framework. Tobie recently picked up blogging again and rants at blog.tobie.me (http://blog.tobie.me/). In a previous life, he was a professional jazz drummer.

Billy Hoffman

Billy Hoffman

If there is one thing Billy Hoffman believes in, it’s transparency. In fact, he once got sued over it, but that is another story. Billy continues to push for transparency as founder and CEO of Zoompf, whose products provide visibility into your website’s performance by identifying the specific issues that are slowing your site down. You can follow Zoompf on Twitter (http://twitter.com/zoompf) and read Billy’s performance research on Zoompf’s blog Lickity Split (http://zoompf.com/blog).

Joshua Bixby

Joshua Bixby

Joshua Bixby (@JoshuaBixby) is president of Strangeloop (http://www.strangeloopnetworks.com/), which provides website acceleration solutions to companies like eBay/PayPal, Visa, Petco, Wine.com, and O’Reilly Media. Joshua also maintains the blog Web Performance Today (http://www.webperformancetoday.com/), which explores issues and ideas about site speed, user behavior, and performance optimization.

Sergey Chernyshev

Sergey Chernyshev

Sergey Chernyshev (http://www.sergeychernyshev.com/) (@sergeyche) organizes New York Web Performance Meetup and helps other performance enthusiasts around the world start meetups in their cities. Sergey volunteers his time to run @perfplanet Twitter companion to PerfPlanet site. He is also an open source developer and author of a few web performance-related tools including ShowSlow, SVN Assets, drop-in .htaccess, and more.

JP Castro

JP Castro

JP Castro (@jphpsf) is a frontend engineer living in San Francisco. He’s passionate about web development and specifically web performance. He blogs at http://blog.jphpsf.com and co-organizes the San Francisco performance meetup. When he’s not talking about performance, he enjoys spending time with his family, being outdoors, sipping craft beers, consuming a full jar of Nutella, and playing video games.

Pavel Paulau

Pavel Paulau

Pavel Paulau (@pavelpaulau) is a performance engineer from Minsk, Belarus. Besides his daily work at Couchbase (http://www.couchbase.com), he tries to spread importance of speed as co-author of the WebPerformance.ru blog (http://webperformance.ru/).

David Calhoun

David Calhoun

David Calhoun (@franksvalli) is an independent frontend developer who has been splitting his time between California and Japan. He’s the community news writer for JSMag and keeps a blog (http://davidbcalhoun.com/) with developer and general life thoughts (hard to put that philosophy degree to use…).

David specializes in mobile, frontend performance, and sure enough, mobile performance. He formerly worked for Yahoo! Mobile, CBSi/CNET, occasionally contracts for WebMocha, and is currently contracting at Skybox Imaging, working on interfaces for flying satellites from browsers.

Nicole Sullivan

Nicole Sullivan

Nicole Sullivan (http://stubbornella.org/) (@stubbornella) is an evangelist, frontend performance consultant, CSS Ninja, and author. She started the Object-Oriented CSS open source project, which answers the question: how do you scale CSS for millions of visitors or thousands of pages? She also consulted with the W3C for their beta redesign, and is the co-creator of Smush.it, an image optimization service in the cloud.

Nicole is passionate about CSS, web standards, and scalable frontend architecture for large commercial websites. She speaks about performance at conferences around the world, most recently at The Ajax Experience, ParisWeb, and Web Directions North. She co-authored Even Faster Websites and blogs at stubbornella.org.

James Pearce

James Pearce

James (http://tripleodeon.com/) (@jamespearce) is Head of Mobile Developer Relations at Facebook. He lives in California and in airports around the world.

Tom Hughes-Croucher

Tom Hughes-Croucher

Tom (http://tomhughescroucher.com/) (@sh1mmer) is the principal consultant at Jetpacks for Dinosaurs, which helps make websites really rather fast. Tom consults with clients like Walmart and MySpace to name a few. An industry veteran, Tom has worked for the likes of Yahoo!, Joyent, NASA, Tesco, and many more. Tom co-authored Up and Running with Node.js and lives in San Francisco, CA.

Dave Artz

Dave Artz

David Artz leads the Site Engineering team at AOL. He led AOL’s Optimization team in the past—a team focused on setting standards and developing best practices in frontend engineering, performance, and SEO across the teams he now leads. While managing multiple teams, he has continued to develop script/CSS/font loaders as part of his Boot library (https://github.com/artzstudio/Boot), an AMD loader for jQuery (https://github.com/artzstudio/jQuery-AMD), and a jQuery plug-in called Sonar (https://github.com/artzstudio/jQuery-Sonar) for easily loading content and functionality in on demand using special “scrollin” and “scrollout” events.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required