Building a Blazing Fast JAMstack App
Edward Ezekiel
Posted on July 29, 2019
I recently attended a meetup in Memphis hosted by Bryan Robinson. He is an accomplished web developer with a focus on creating static sites.
This got me excited to finally build my own static site using JAMstack architecture! So, I built this blog template (live) using GatsbyJS and Netlify. Here is the Github Repo.
Lighthouse Audit
I am very pleased with how the site turned out. I used the Lighthouse tool to audit the gatsby site and my blog. Lighthouse is built into the chrome browser. It is a great automated tool for performing webpage audits.
Here are the results:
Lighthouse scores for my React/Rails blog:
The scores are not terrible, but there is definitely room for improvement.
Lighthouse scores for the JAMstack site:
The JAMstack site almost scores perfectly across the Lighthouse metrics. Navigating through the site reflects these scores: pages loading blazingly fast and it generally feels crisp.
Resources
If you are interesting in exploring JAMstack further, here are some of resources I used while learning about this topic:
- WTF is JAMstack? a straightforward primer on the JAMstack architecture.
- Gatsby Tutorial: This will walk you through your first Gatsby app. There are plenty of “starters” on the site to help you get your first site up and running. I personally used the gatsby default starter.
- Netlify
- Tania Rascia: aka my web dev hero.
Posted on July 29, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.