Compatibilidade com web frameworks

Vulcan é o framework adapter da Azion, construído para ser executado no Edge Runtime. É um trabalho em evolução, com o objetivo de suportar vários web frameworks. O projeto é de código aberto e incentiva contribuições da comunidade.

A Azion oferece diferentes maneiras de começar a trabalhar com web frameworks:


A Azion utiliza os termos compute e deliver para descrever os modos operacionais de aplicações em seu framework:

ModoDescrição
ComputeProjetado para aplicações que requerem processamento computacional no edge, seja para Front-End Server-Side Rendering (SSR) ou tarefas de Back-End. No modo Compute, a Azion possibilita a execução de código e o processamento de conteúdo dinâmico no edge para melhorar o desempenho e a responsividade.
Deliver (estático)Projetado para frameworks que se concentram principalmente no tratamento e roteamento de requisições no edge, com ênfase em servir arquivos estáticos de maneira eficiente. Embora as aplicações no modo deliver não executem código dinâmico, elas se destacam na otimização da entrega de conteúdo estático aos usuários finais, garantindo, assim, uma distribuição de conteúdo leve e rápida.

Estático

Implementação:


Compute

Para o modo compute do Next.js, a Azion oferece suporte para:

Atualmente, as seguintes funcionalidades estão sendo implementadas e não são suportadas:

  • Edge Runtime
  • Recursos do Next.js 13.x.y
  • App router (app dir)
ir para um exemplo do modo compute

Estático

Angular é um web framework de código aberto projetado com ênfase em velocidade e adequação para sites com conteúdo substancial.

Saiba mais sobre Angular.

Implementação:

Compute


Estático

O Astro oferece uma maneira moderna e amigável de criar sites. Ele combina princípios de desempenho estabelecidos ao longo de décadas de desenvolvimento web com a conveniência das tendências de desenvolvimento baseado em componentes. Você pode usar seu framework JavaScript preferido e, por padrão, o Astro garante que apenas o JavaScript essencial seja enviado ao usuário.

Implementação:

Compute


Estático

O Hexo está listado na documentação Jamstack como um gerador de sites estáticos alinhado à abordagem Jamstack.

Saiba mais sobre Hexo.

Implementação:


Estático

O React está listado na documentação Jamstack como um gerador de sites estáticos alinhado à abordagem Jamstack.

Saiba mais sobre React.

Implementação:

Compute


Estático

O Vite está listado na documentação Jamstack como um gerador de sites estáticos alinhado à abordagem Jamstack.

Saiba mais sobre Vite.

Implementação:

Compute


Estático

Vue.js é um framework JavaScript amigável, versátil e acessível para construir aplicações web e interfaces de usuário. Sua natureza progressiva, sistema de reatividade, arquitetura baseada em componentes e comunidade próspera o tornam uma escolha popular tanto para iniciantes quanto para desenvolvedores experientes no mundo do desenvolvimento web front-end.

Saiba mais sobre Vue.

Implementação:

Compute