What metrics matter, and what is “good performance”?

One of the things that I found that gets glossed over a lot in the existing performance advice out there is explaining what metrics matter, and what qualifies as good when it comes to performance

The first question is a lot easier to answer than the second.

What metrics matter?

There are three main metrics that I’m currently focusing on in my work, and for most projects I think these will apply:

Read More1 Comment

How to assess web performance – a series

I’ve been diving deep into web page performance at my work lately, and I’ve discovered a lot. There is a lot of advice out there about looking at your page performance – but I wanted to put together what I have found as a series of blog posts on the topic.

This will be a distillation of some of the things that I’ve found, and I hope provides useful context for people just getting started out in dealing with page performance.

Read MoreLeave a comment

Front End Testing with Wraith: A Step by Step Recipe

I had occasion to finally get to one of my goals from last year – and that was to introduce some testing to my front end development.

My goal was to have a way to have a before/after visual regression test. The open source Wraith project, from the BBC, fits the bill wonderfully.

This post is merely meant to be a step-by-step procedure to get Wraith up and running. I’m not going to provide any context to what each step means.

First off, this post assumes that you’re running Mac OS X, and already have Ruby installed. This post also assumes that you want to use the “history” mode in Wraith – where you are taking two snapshots of the same URL. (The “standard” mode requires two different URLs).

Read More2 Comments