Embora vários frameworks prometam a mesma facilidade de desenvolvimento e escalabilidade típicas de geradores de sites estáticos, continuamos tendo boas experiências com Gatsby.js. Particularmente, nós o usamos para construir e implantar sites que podem ser escalados para um grande número de usuários, sem precisarmos nos preocupar com o planejamento de capacidade ou a infraestrutura de implantação. Nossos times de desenvolvimento também ficaram impressionados com o foco na acessibilidade, suporte para navegadores antigos e o fato de poderem reutilizar sua experiência com React.js. Em resumo, sentimos que Gatsby amadureceu bem e é uma escolha sólida neste espaço.
Gatsby.js é um framework para escrever aplicações para web em um estilo de arquitetura conhecido como JAMstack. Parte da aplicação é gerada em tempo de build e implantada como um site estático, enquanto o restante da funcionalidade é implementado como uma aplicação web progressiva (PWP) rodando no navegador. Tais aplicações trabalham sem o código rodando no lado do servidor. Normalmente, no entanto, a aplicação web progressiva faz chamadas para APIs e soluções SaaS de terceiros para gerenciamento de conteúdo, por exemplo. No caso do Gatsby.js, todo o código do cliente e do tempo de compilação é escrito usando React. O framework inclui algumas otimizações pra deixar a aplicação web mais rápida. Fornece código e divisão de dados out-of-the-box para minimizar tempo de carregamento e acelera a performance quando navegando na aplicação utilizando pré-carregamento. APIs são requisitadas via GraphQL e vários plugins simplificam a integração com serviços existentes.