Client-Side Performance: Links and Presentations

by: Mats Hellström

Thank you all for visiting Peter's and my session yesterday about client-side performance. For those of you who attended, we had the surprising result that the more we optimized the higher the response times.

If you still trust us that it is good to optimize for clients, you might want to play around with the tools we used during our presentation.

  • Firebug - Most of you already have this plug-in for Firefox. If you don't, you shouldn't mention it to anyone and install it silently. Just to avoid getting bullied by your co-geeks
  • YSlow - You can't live without this for client-side testing! Thank you Yahoo! for pimping my browser
  • Smush it - Useful to get optimized images without having any loss in quality
  • CSS Sprite Generator - Just upload a zip-file with images and get a sprite image and a css snippet in return. Easy as pie!
  • Packer for .NET - A great tool for .NET developers which helps you to compress your javascripts and stylesheets, which easily can be integrated with MSBUILD.
  • JSLint - We didn't show this one, but before going in to production make sure you run your javascripts through this excellent validator.

Oh... the last things we had a presentation too.

A big thank you goes to Chris Heilmann who really inspired us to do this presentation at GeekMeet in Stockholm.

12 March 2009

Tags:


Comments

  1. It's not all client performance but also transfer performance. Down here in New Zealand you can notice a lot of that going on, especially when browsing overseas websites. To get around this we did most of the stuff above and noticed quite a bit improvement. (Sorry about somewhat of a product promo) Seeing how much time was spend doing it a couple of the smartest guys here (that doesn't include me) created a tool that does these things for you at runtime and you don't really have to worry about it. The tool called Runtime Optimizer or RPO short. You can get it from http://www.getrpo.com It's not free, but definitely cheaper than the time you spend optimizing manually. And it's free to try out. (End of shameless product plug, and no I don't get any sales bonus ;)
Mats Hellström

About me

Techie stuff and sales is a weird combination, but that's what I do for a living.

Syndications


Archive


Tag cloud

EPiTrace logger