GatsbyJS, est un générateur de site statique construit avec ReactJS et alimenté par GraphQL. Gatsby permet à quiconque de créer des sites Web et des applications riches en fonctionnalités et attrayantes.
GraphQL est un langage de requêtes et un environnement d'exécution qui permet de récupérer des données afin de générer de nouvelles pages.
Les pages sont générées pendant la construction du site
La coeur du site est construit et lorsque le visiteur envoie une requête, le serveur construit la page demandée
Le serveur envoie les données au navigateur qui va se charger de créer le contenu
Gatsby utilise le processeur de la machine afin de build le site pendant qu'il éxecute les requêtes de données sur un autre coeur du processeur
Gatbsy v3 était déjà éfficace, la v4 une fois sortie de sa phase beta va révolutionner la vitesse des sites.