Get updates by email or on Twitter at @hughdurkin

Gatsby 3.0: Faster Jamstack Is Better Jamstack

I've long been a fan of the Jamstack approach to building websites and web apps, and have long been a fan of Gatsby as my Static Site Generator of choice. I love it for a few reasons:

  • GraphQL makes it super simple to query and combine data from different sources, quickly. So combining data from almost any CMS, database, spreadsheet is a doddle.

  • The Developer Experience is pretty epic. Gatsby CLI is very much a fully featured developer interface in its own right. World class.

  • Output is fast by default. Gatsby Image spits out beatifully rendered and fast loading images. Static markup loads quickly. Squished JavaScript is the cherry on top.

With that in mind, I was excited to learn about Gatsby 3.0 - the latest "big" release. I definitely wasn't disappointed. It contains some epic improvements, new features, and time saving benefits, like:

  • 80% speed improvement in local development experience. It now only builds pages or processes images when they've changed. No more waiting out rebuilds of your full site.

  • Incremental Builds is enabled by default. Previously this was only available to Gatsby Cloud users, or through bespoke plugins. Really excited about this as a time (and money) saver.

  • Stronger core web vitals and higher Lighthouse scores. Core web vitals is becoming more vital - pun intended - to positive SEO effects. Remember, speed is a feature.

Check out the full list of improvements, and check out the v2 to v3 migration guide.