VulcanSection titled Vulcan
Azion provides different ways to get started and work with web frameworks:
Compute x DeliverSection titled Compute x Deliver
Azion employs the terminology
deliver to describe the operational modes of applications within its framework:
|Designed for applications that require computational processing at the edge, whether it’s for Front-End Server-Side Rendering (SSR) or Back-End tasks. In Compute Mode, Azion enables the execution of code and processing of dynamic content at the edge to enhance performance and responsiveness.
|Tailored for frameworks that primarily focus on handling and routing incoming requests at the edge, with an emphasis on efficiently serving static files. While applications in Deliver Mode don’t execute dynamic code, they excel in optimizing the delivery of static content to end-users, thereby ensuring smooth and fast content distribution.
Next.jsSection titled Next.js
For Next.js compute mode, Azion supports:
runtime = 'nodejs'
- Next.js version 12.3.1
- Pages router
- API Route
- Dynamic route
- Web APIs
- Node’s async_hooks: AsyncLocalStorage and AsyncResource are implemented.
- MemoryFS through Vulcan’s Vulcan.config.js file
- Nested route
- Static page
- SSR page
Currently, the following implementations are in progress and aren’t supported:
- Edge Runtime
- Next.js 13.x.y features
- App Router
AngularSection titled Angular
Angular is an open-source web framework designed with an emphasis on speed and suitability for websites that contain substantial content.
Learn more about Angular.
AstroSection titled Astro
Hexo is listed on the Jamstack documentation as a static site generator, aligned to the Jamstack approach.
Learn more about Hexo.
ReactSection titled React
React is listed on the Jamstack documentation as a static site generator, aligned to the Jamstack approach.
Learn more about React.
Vite is listed on the Jamstack documentation as a static site generator, aligned to the Jamstack approach.
Learn more about Vite.
Learn more about Vue.