Gatsbygram Case Study
gatsbyjs.org
gatsbyjs.org
At work we switched to Gatsby after trying to use another popular react starter. Our page load dropped from several seconds on slow devices to a few hundred miliseconds.
Making it simple to use is an awesome and laudable goal, but I wonder whether there isn't also an opportunity here for developers who are not javascript-wizards to learn from the way Gatsby is built. I'm asking for a friend.
The things that make Gatsby tick (esp. 1.0) are decidedly not simple, but they seem like important tools and concepts for developers to understand, even if they don't singlehandedly master them.
(Author of post and Gatsby)
And yeah... 0.x is definitely too magical. A lot of the changes in 1.0 are to make things more explicit and less magical. So even if there's a bit more typing, you'll feel more in control. 1.0 will also be adding a theme system which will hopefully preserve the "really easy to get going feel" while making it much easier to program whatever your project dictates once you deviate from the norm.
It's great watching the ability to create fast sites by default built into modern frameworks like React rather than by returning to 90s web dev minimalism.
Gatsby aims to be a compiler of sorts to simplify making really high performance websites so even low-budget websites and webapps can join in the fun.
@kylemathews, I'd love to see a one-pager on the differences and improvements between the upcoming 1.0 release and the 0.x stable branches. Jumping around Github issues and PRs to track it is difficult.