What is Gatsby.js
Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps.
As of March 2019, the Gatsby community is comprised of over 1,800 contributors and tens of thousands of developers building both personal and commercial websites on Gatsby.
How it works
A website built with Gatsby is:
- Fast: Think rocket ship vs. Winnebago. Gatsby takes fast to a whole new level with websites that live on the edge—right where your customers are. Pages load in milliseconds rather than seconds. Gatsby lets teams create lightning-fast, content-driven websites without needing to become performance experts.
- Simple: Traditional hosting is time consuming, costly, complex, and puts your site at risk of crashing if your content goes viral. Avoid the pitfalls of hosting with a serverless architecture. A site that never goes down because it’s built on the edge, instantly scaling for traffic spikes.
- Flexible with the Content Mesh: Build websites quickly and deploy them safely, no matter where your content lives. Load data from your CMS, static files, a database, or from multiple places at once. Your marketing team is happy because they can use the content management tools they’re familiar with (WordPress, Drupal, Contentful, Shopify).
- Secure: Gatsby websites are inherently more secure because there are no servers involved. All your content is compiled ahead of time so hackers can’t get to your database or into your CMS. And your site is more resilient to DDoS attacks because the biggest point of failure — a server — is no longer part of the equation.