GigaOM Redesign: Speed as a Feature

When GigaOM launched their redesign earlier this year, they impressed us by cutting down their page generation time by more than half – and, they built it in just two months. How? We chatted with Casey Bisson, Director of Engineering at GigaOM to find out.

What spurred the GigaOM redesign?

As one of our product managers has been repeating: speed is a feature. We wanted to preserve the user experience and cut out things that didn’t matter — we wanted to clean up the code with the goal of dramatically improving speed.

Om has been blogging for a long time, and there were a huge number of plugins that were built to support different features over time. Over all those years of blogging, never once did we get a chance to stop and look back and what features we’ve added while growing from a personal blog to a company with lots of authors.

For this redesign, we had a moment – not long – to ask the serious question about each feature: what does it do, and is it worth preserving? We started with the answer to the second question being “no.”

So, how did your team tackle the performance issue?

In the previous 18 months, we had been working on lots of different ways of improving performance without dramatically improving our code base. We went from shamefully bad page load times to slightly worse than average. But to get the remaining performance increase, we had to refactor all of our code. Performance isn’t something you can build on after the fact.

In structuring our theme, a huge amount of time was spent on building for lazy loading. For our site, content is king. So when you load the site, the things you want to read, the content, we get those to your browser first. Then, the things around the content, the part of the site that are business requirements, those are lazy loaded.

What were the biggest offenders on your previous site in terms of page load time?

One of the biggest offenders was our CSS. It had grown to a full megabyte in size, which required a lot of time to download. So by doing the redesign from scratch, we were able to get rid of our old CSS and create new CSS from scratch, and build in optimizations for selectors and markup on the page from the start.

What was the simplest change that you made that affect page load times?

Something that is big picture simple – but took us a while to do – was getting rid of graphics. This brought us a huge win.

The way we got rid of images entirely was to replace graphics with a web font. It partially contributes to the stark look of the page, but all the line art is generated by a web font that saves us quite a bit of download time. The web font itself is very small – all the different characters are different images, like our logo, or the twitter icon. It requires a very different workflow with very different tools, but once we did it, it was amazingly easy to do.

How does one build a high performance WordPress site?

Let WordPress be WordPress and cut away what is not WordPress. WordPress has an incredibly sophisticated architecture, and there are a lot of features that you can add, but when you’re building that way you’re not building for performance. In our redesign, we were getting rid of what what we could.

All of our code, everything that we run on our site, starts out as an independent plugin that runs on baseline WordPress. It means we’re building better plugins that are easier to debug and maintain, in addition to the performance gains we get from going down to baseline WordPress. It also makes it easy to onboard new engineers and distribute individual projects because there’s no dependency between individual plugins.

We also adopted the idea that everything we built would be a candidate for public release. It prevents us from doing something stupid that isn’t maintainable as our site changes – something you wouldn’t be proud of sharing with the WP community – just because it gets the job done.

How has being on WordPress.com VIP improved your site’s performance?

The automatic concatenation of scripts and CSS, the automatic CDN-ing, these are things that come with the VIP platform that we don’t have to manage. If you take a regular WordPress site and you try to scale it up, there’s a lot of setup and configuration to get the concatenated scripts and CSS, and finding a CDN. All that takes time. WordPress.com VIP has been a great value to us in terms of giving us a baseline platform with baseline best practice features available to us, without us having to contract for it to maintain it.

How have your users responded to your redesign?

We’ve definitely gotten some good audience feedback. One of the things we noticed is that the hours people spend on the site have gone into the after-work hours, and there’s been an increase in the after-work usage of the site on mobile devices. That means people are finding the site more comfortable on mobile devices, and that they are taking the site home with them.

Want more? Read Casey’s blog post on Browser Performance Improvements on Code Kitchen.

Or, curious about WordPress for large-scale / enterprise installs? Contact WordPress.com VIP Services.

Showcase: Responsive Sites on WordPress.com VIP

Over the last 12 months here at WordPress.com VIP, we’ve seen a lot of innovative, smart redesigns from our clients. The majority of them have chosen to make their sites responsive, meaning that the site and content scales dynamically for desktop, mobile or tablet.

Today we thought we’d showcase some of these examples. Many of these sites are industry-leaders – being either the first responsive news site in their country, or in the case of TIME.com, the first global news site with a fully responsive design. Take a quick browse through this list. We’re very impressed – we hope you are too.

Global News | Built by our Featured Partner 10up

“The new GlobalNews.ca has been completely reinvented to maximize the user experience and make it as easy and intuitive as possible. Central to this philosophy is its use of responsive design technology, which will automatically scale GlobalNews.ca content to fit any screen size or resolution, creating a seamless experience on all browsers and platforms; be it PC, tablet or smartphone.” Read more.

GigaOM

“Our site — and the content on it — now adapts to whatever device you’re reading. The first phase of our site redesign, which went live today, also includes more curation, easier sharing and a crisper display.” Read more.

TIME.com

“On Monday, Oct. 22, TIME.com was the first global news site to roll out a fully responsive redesign optimized for mobile and tablet browsing. … Created by TIME.com design director Davina Anthony with input from the magazine’s design staff, the new look showcases the depth and breadth of their content, with more than 100 new articles, blog posts and photos produced each day.” Read more.

Metro (United Kingdom)

“We’ve unashamedly built this from a mobile-first point of view, sure in the knowledge that mobile users are making up an increasing proportion of our visitors – and will soon be in the majority. … With a flick of your finger you can now swipe or click through the top stories at that time, whether that be stories Metro’s editors think are important or those our users have shown they enjoy by liking, tweeting or reading. And this edition will keep changing throughout the day.” Read more.

Quartz

“Quartz is a website optimized for mobile phones and tablets. And as an HTML5 web app, it works seamlessly across a range of devices, from smartphones to desktop computers. It does not need to be downloaded from an app store and can be accessed simply by going to qz.com. … Quartz is free and built for social distribution: there are no pay walls, registration walls, or app store walls. The site’s radically simple, responsive design helps readers get essential information as quickly as possible.” Read more.

Variety

“The new website addresses years of requests from readers, with a site that’s easy to navigate and automatically configures material to platforms of various sizes and shapes, from large monitors to tablets to mobile devices. … Among the new features: An adaptive design for desktop, tablets and mobile phones; An expandable navigation bar that previews essential content from each site section; A new Video channel featuring news, events, trailers and interviews.” Read more.

The Dish | Built by our Featured Partner 10up

“The Daily Dish was founded in the summer of 2000 by Andrew Sullivan as one of the very first political blogs. … It has a readership of around 1.2 million unique visitors with an average of around 8 million pageviews a month from around the world. The Dish covers anything Andrew, the Dish team or the Dish readership finds interesting – from politics to religion and pop culture and art and film and poetry and philosophy and web humor.” Read more.

Metro (Canada)

“If you’re reading this on a mobile or tablet device, you’ve already noticed that metronews.ca is (we believe) the first national news site in Canada to employ a fully responsive design, meaning that no matter what size screen you view this page on, everything should be formatted nicely and properly.” Read more.

PandoDaily

“We’ve always had two goals we hold above anything else: respecting the readers’ time and respecting the readers’ intelligence. We do the latter with our original, frequently long-form journalism. We do the former with the PandoTicker. … We’ve made the ticker more app-like and dynamic in this version. It constantly updates and “new” flags call out when something is breaking.” Read more.

Black America Web | Built by our Featured Partner Oomph

“BlackAmericaWeb.com, launched in June 2001, is a broad-based effort to become a timely and credible source for news and information covering all aspects of daily life, featuring a wide array of viewpoints and perspectives.” Read more.

The Windsor Star

“The site was designed to make it easy for you to find the content you want. Our search bar scrolls down the page and our menu lets you search for stories based on topics — the courts, TrafficWatch, city hall — or geography. … Above all, the website was designed for our readers, who have told us they value local content above all and who have grown accustomed to reading breaking news on our website and coming back as those stories are updated and enhanced throughout the day. I stone cold love the new look and feel and I hope you will too.” Read more.

Skype Blogs | Built by our Featured Partner HumanMade

The Skype Blogs feature company updates such as new releases, feature updates, product education, and innovative use cases.

Ready to become a VIP Services Client? Some of the world’s biggest brands rely on WordPress.com VIP Services.

Revision3.com Built with WordPress

Publishers working in the video space should check out Revision3 – a very innovative and smart company that is using WordPress to power their site:
Revision3

Revision3 describes themselves as:

… the first media company that gets it, born from the Internet, on-demand generation. Unlike aggregators, mash-ups, and user-generated video sites, Revision3 is an actual TV network for the web, creating and producing its own original, broadcast quality shows.

The company was founded in 2005 by technology visionaries Kevin Rose, Jay Adelson and David Prager, because they couldn’t find anything they wanted to watch on traditional television, and is now led by Internet TV pioneer Jim Louderback.

On the site they do a great job showcasing all of their various shows such as Diggnation and The Gigaom Show — while offering their video content in every conceivable format.

[Visit Revision3.com]