The performance business pitch

Dec 24th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 24 This post is the last article in the 2009 performance advent calendar experiment. The idea for this post actually came from the awesome Jeremy Hubert. I met him after a tech talk at Yahoo! I co-delivered and we talked about the presentation. The […]

 

CSS performance: UI with fewer images

Dec 23rd, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 23 This post is the one-before-last article in the 2009 performance advent calendar experiment. Often performance improvements come with their drawbacks, sometimes improving performance causes pains in other parts of the development process or strips stuff from the final product. Sometimes there’s even a […]

 

Progressive rendering via multiple flushes

Dec 21st, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved 10/2011 update: You can also read the web page with Romanian translation (by Web Geek Science) Dec 21 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. Perceived page loading time is just as important as […]

 

Extreme JavaScript optimization

Dec 20th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 20 This article is part of the 2009 performance advent calendar experiment. Today’s article is a second contribution from Ara Pehlivanian (here’s the first). There’s a Belorussian translation provided by Patricia. Thanks! Ara Pehlivanian has been working on the Web since 1997. He’s been […]

 

The new game show: “Will it reflow?”

Dec 19th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 19 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. Intrigued by Luke Smith’s comment and also Alois Reitbauer’s comment on the previous post about rendering I did some more testing with dynaTrace and SpeedTracer. […]

 

DOM access optimization

Dec 18th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 18 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. This blog series has sailed from the shores of networking, passed down waterfalls and reflows, and arrived in ECMAScriptland. Now, turns out there’s one bridge […]

 

Rendering: repaint, reflow/relayout, restyle

Dec 17th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 17 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. UPDATE: Ukraine translation here. Nice 5 “R” words in the title, eh? Let’s talk about rendering – a phase that comes in the Life of […]

 

How To Measure Web Site Performance

Dec 16th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 16 This article is part of the 2009 performance advent calendar. Today’s article is a contribution from Eric Goldsmith. Please welcome Eric and stay tuned for the articles to come. Eric Goldsmith (@GoldsmithEric), Operations Architect at AOL, has more than 20 years of experience […]

 

JavaScript loading strategies

Dec 15th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 15 This article is part of the 2009 performance advent calendar experiment. Today’s article is a contribution from Ara Pehlivanian, author of two JavaScript books. Please welcome Ara and stay tuned for the articles to come. Ara Pehlivanian has been working on the Web […]

 

Free-falling waterfalls

Dec 14th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 14 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. In this serias of performance posts, so far we’ve looked at having fewer components in the waterfall (meaning less HTTP requests) and also making the […]

 

Give PNG a chance

Dec 13th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 13 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the articles to come. People are often afraid to use PNG because they think that: a/ it doesn’t work in all browsers, or b/ filesizes are bigger than GIF […]

 

Big list of image optimization tools

Dec 12th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 12 This post is part of the 2009 performance advent calendar experiment (12 articles down, 12 more to go). Stay tuned for the articles to come. Let’s continue the topic of reducing file sizes started with the previous post and talk about making images […]

 

Reducing the payload: compression, minification, 204s

Dec 11th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 11 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the next articles. After removing all the extra HTTP requests you possibly can from your waterfall, it’s time to make sure that those that are left are as small […]

 

Caching vs. inlining

Dec 10th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 10 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the next articles. Looking back at the life of Page 2.0. and all the opportunities for optimization, the posts I’ve put up so far as part of this advent […]

 

Duplicates and near-duplicates

Dec 9th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 9 This post is part of the 2009 performance advent calendar experiment. Stay tuned for the next articles. One of Yahoo!’s first batch of performance best practices has always been “Avoid duplicate scripts” (check Steve Souders’ post). Later we added “… and styles”. This […]

 

Data URIs, MHTML and IE7/Win7/Vista blues

Dec 7th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 7 This is the seventh in the series of performance articles as part of my 2009 performance advent calendar experiment. Stay tuned for the next articles. UPDATE: While this post is an interesting study, the problem it solves turns out to be much simpler. […]

 

The pain points of having fewer components

Dec 6th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 6 This is the sixth in the series of performance articles as part of my 2009 performance advent calendar experiment. Stay tuned for the next articles. Last night I talked about the benefits of reducing the number of page components and the resulting elimination […]

 

Reducing the number of page components

Dec 5th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 5 This is the fifth in the series of performance articles as part of my 2009 performance advent calendar experiment. Stay tuned for the next articles. Let’s talk a but about waterfall optimization – the first thing that happens in Mr.Page’s life. The best […]

 

Psychology of performance

Dec 4th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 4 This is the fourth in the series of performance articles as part of my 2009 performance advent calendar experiment. Stay tuned for the next articles. Measuring time is an important activity in your performance efforts. After all, how else would you know if […]

 

Required reading

Dec 3rd, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved Dec 3 This is the third in the series of performance articles as part of my 2009 performance advent calendar experiment. Stay tuned for the next articles. There’s a number of performance rules and best practices that every web developer should know. Some of them […]

 

Performance Advent Calendar 2009

Nov 30th, 2009

2010 update: Lo, the Web Performance Advent Calendar hath moved I like 24ways.org’s idea of a webdev advent calendar – publishing one article per day from Dec 1st to Dec 24. I thought it would be cool to have the same thing on web performance topics. Our young performance community would benefit from a year-end […]