This Week in Website Performance

weeklyThis Week in Website Performance is a weekly feature of the blog. It summarizes recent articles about website performance. Why? Because your friends at care.

The 10 Deadly Sins Against Scalability

Author: Todd Hoff.

This summary of information from Sean Hull is a great for anyone working on projects which are, or will need to, work at scale. From physical hard drive configuration to database usage to monitoring these tips hit a wide range of areas.

Android Tutorial: Optimizing for Phones and Tablets with Fragments

Author: Steven Byle.

Android introduced fragments with the release of Android 3.0. This architecture allows apps to encapsulate their logic into smaller pieces of functionality which provides more flexible and efficient processing to extend the original activity model. This article offers a thorough explanation of this new method with several code examples.

Why We Need Responsive Images

Author: Tim Kadlec.

Responsive images are a popular topic amongst developers lately. This short article offers some information about why you want to pay attention to this as well as discussing how to determine the impact of changes.

11 questions (and answers) about content delivery networks and web performance

Author: Tammy Everts.

Content Delivery Networks (CDNs) are part of the performance landscape of most companies web strategy. This article presents the answers to common questions about CDNs and is a good reference for anyone considering using a CDN.

Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study

Author: Addy Osmani.

Webpage scrolling can become choppy due to excessive repainting which is quite annoying to viewers. Using Chrome developer tools, this lengthy and detailed article provides insight into an effective workflow for determining the cause of this problem.

How to optimize your website for a better performance?


This short article covers the basics of improving website performance. Be sure to use the tools from Monitis to monitor performance as you implement these improvements.

Adapting To A Responsive Design (Case Study)

Author: Matt Gibson.

The end user landscape these days in not as polar as powerful desktop users versus low-powered, small display, mobile users. There are a wide range of end devices with varying screen resolutions, processing capabilities, and network connectivity. This informative case study follows a company’s decision to trim their full + mobile site down to a single responsive site. Trimming download payload as well as improving content delivery, the process illuminates a number of pros and cons that anyone facing a similar decision must consider. Now that there are such a wide range of screens and processing power, a simple single mobile solution just isn’t appropriate for all mobile devices.

Creating Living Style Guides to Improve Performance

Author: Nicole Sullivan.

This talk contains a plethora of tips and tricks to improve site performance through effective utilisation of living style guides. Here are a few teaser stats to peak interest:

  • HTML is 48% smaller
  • 21% faster load time
  • 60% faster time to first byte

A living style guide lives in code and evolves with the site and is created with the input of both engineering and design. The style guide works to reduce duplication and inconsistencies in CSS across the site.

Most Powerful Tricks To Speedup & Boost Your WordPress Website / Blog

Author: Saurabh Saha.

We have seen tips for WordPress before, and they bear repeating. As one of the more popular blogging and website platforms, optimisation tips are useful for many. One of the most important steps is to start monitoring your site immediately so you can see how it is doing, and improving. The friendly folks at Monitis will help you get a baseline and ongoing monitoring setup. Then apply the tips in this article and see the improvement.

Paper: MegaPipe: A New Programming Interface For Scalable Network I/O

Author: Todd Hoff.

Some of us are quite involved with the operations side and networking improvements can be a big deal to us. Any dynamic site utilising a lot of network communications to generate pages will find this interesting. “MegaPipe centers around the abstraction of a channel a per-core, bidirectional pipe between the kernel and user space … three key concepts of MegaPipe: partitioning,lightweight socket (lwsocket), and batching.”
Improvements of over 500% for short connections is something to get excited about!

Responsive website design cheat sheet part 2: What screen densities should I design for?

Author: Sam Holt.

This nice article about responsive design is actually a great resource when dealing with your graphic assets. With tips for designers and developers for the various formats, it’s a nice cheat sheet to have at hand.