Sad as it is, I’m not even sure when I purchased this book and beyond that I can’t say when it was originally published but based on the copyright on the site it was around 2009. I’ve got this disposition in believing that books aren’t nearly as useful as, say, blog posts when it comes to the technology I work with. While that may be the case, I’ve also changed my thought process to embrace the fact that while a blanket statement like that was once likely true, the technology we’re working with is not only improving at breakneck speed, the foundational knowledge behind it is as well.
Getting to the book… er, books
- Part I: Understanding & Measuring Performance
- Part II: Loadtime
- Part III: Runtime
- Part IV: Understanding & Measuring Performance
While each Part builds upon the one before it, I think each is as strong as the next on it’s own. Code samples abound, the authors guide you through a punch list of quick and dirty topics that get to the point and move on to the next. I really like the lack of fluff in the book in that each chapter is built upon bite-sized concepts that likely have a code sample and benchmark to focus on and analyze.
I’m a happy customer to have purchased and read this book, and I’m a better developer for having done so. The approach is definitely different than other technical books, both Thomas’ and Amy’s personalities definitely come through with consistent quippy one-liners that break the mold of technical books being more dry than entertaining. I know that some people prefer an ‘all business’ approach, so unless you can put the small jokes aside I might suggest avoiding this title.
I’d also like to touch on the awesomeness that is electronic delivery. Not only do they provide four solid pieces of work, segmented and focused onto each respective category, a ‘Goodies’ folder is also provided. It includes a ton of stuff to play around with, essentially allowing you to recreate their benchmark tests in the browsers of today so you can compare the results right on your own computer as you’re reading the text. It’s awesome.