Conceção de Conteúdo para Desempenho: Fundamentos da Arquitetura Edge
O desempenho não é algo que se “ativa”. É algo que se projeta. Este starter combina conteúdo estruturado do Sanity com deployment na edge através do OpenNext no Cloudflare. O objetivo não é pré-configurar todas as estratégias de renderização — é fornecer uma base limpa e extensível para aplicações orientadas para o desempenho.

Conteúdo Estruturado Permite Previsibilidade
O Sanity incentiva um modelo de conteúdo estruturado:
- Esquemas claramente definidos
- Blocos de conteúdo portáteis
- Tipos de campos explícitos
- Acesso a dados orientado por queries
Quando o teu conteúdo é previsível, a obtenção de dados também se torna previsível.
E sistemas previsíveis são mais fáceis de otimizar.
Em vez de obter payloads grandes e não estruturados, podes pedir exatamente o que a UI precisa — nada mais.
Essa disciplina é o primeiro passo para o desempenho.
Deploy na Edge como Base
Ao fazer deploy para Cloudflare Workers através do OpenNext, a aplicação executa mais perto dos utilizadores a nível global.
Mesmo sem estratégias avançadas de renderização ativadas, esta configuração oferece:
- Tratamento de pedidos com baixa latência
- Distribuição global
- Possibilidades de caching ao nível de CDN
- Um caminho para padrões de execução mais avançados
Isto significa que as melhorias de desempenho não exigem repensar toda a stack — podem ser aplicadas de forma progressiva.
Preparado para Evoluir
Este starter não impõe ISR, SSR ou políticas complexas de caching por defeito.
Em vez disso, foca-se em:
- Separação clara entre conteúdo e frontend
- Deploy compatível com a edge
- Uma arquitetura de fácil manutenção
A partir daqui, podes evoluir o sistema ao:
- Introduzir estratégias de renderização ao nível das rotas
- Implementar headers de caching personalizados
- Adicionar fluxos de preview e draft
- Explorar padrões avançados suportados pelo OpenNext
A base é estável — e extensível.
Porque Esta Abordagem Importa
Muitos templates tentam demonstrar todas as funcionalidades ao mesmo tempo.
Este, intencionalmente, não o faz.
Fornece:
- Um modelo de conteúdo claro
- Um frontend moderno em React
- Um destino de deploy preparado para a edge
O desempenho não é imposto — é possibilitado.
E essa flexibilidade é o que torna este starter uma base sólida para projetos reais.