Fresh Start for Javascript
The excellent news for JS geeks after the challenges of next.js here is the new javascript framework named "Fresh."
They claim that it's the fastest full-stack framework for javascript and typescript developers. that consists of a routing framework and templating engine that renders pages on-demand on the server. It provides just-in-time (JIT) rendering on the server and an interface for seamlessly generating maximum interaction on the client side. It
uses Preact and JSX for rendering and templating on both sides.
The main difference between Fresh and other frameworks is that you don't need a build setup which means whatever your code is directly run on the server, which makes insanely fast iteration loops and speedy deployments.
With Fresh, you can deploy your projects manually to any platform with deno. Still, it is intended to be deployed to an edge runtime like Deno Deploy for the best experience.
Some stand-out features:
- No build step
- Zero config is necessary
- JIT rendering on the edge
- Tiny & fast (the framework requires no client JS)
- Optional client-side hydration of individual components
- Highly resilient because of progressive enhancement and use of native browser features
- TypeScript out of the box
File-system routing à la Next.js