Fresh 1.1 stable version has been released, the new version contains many important improvements to make Fresh easier to use, faster, and more useful.
Fresh uses a different model: by default, developers send 0 KB of JS to the client. Because most rendering is done on the server, the client is only responsible for re-rendering small interactive modules. This is a model where the developer explicitly chooses the client to render a specific component.Back in 2020, Jason Miller in his This model is described in the Islands Architecture blog post.
Because Fresh relies heavily on dynamic server-side rendering, it has to be fast. Fresh is ideal for running in edge runtime scenarios like Deno Deploy, Netlify Edge Functions or Supabase Edge Functions. Since the rendering process is physically very close to the user, network latency is minimized.
Fresh Highlight Features
- No build step
- Zero configuration
- Edge JIT rendering
- Lightweight and fast (framework does not require client-side JS)
- Single component supports optional client Hydration
- Highly adaptable due to progressive enhancement and use of native browser features
- TypeScript out of the box
- File system routing using Next.js
Fresh 1.1 update highlights:
See the release announcement for details.
#Fresh #officially #released #Deno #fullstack #web #framework #News Fast Delivery