- Fresh 2 n’a pas encore été officiellement publié, mais il est déjà utilisé en production sur le site officiel de Deno et sur Deno Deploy
- Fresh 1.0 a été lancé avec pour objectif de créer facilement des sites web en s’appuyant sur les technologies web les plus récentes, et a rapidement gagné en popularité
- Par la suite, avec l’ajout de fonctionnalités et l’évolution des besoins d’usage vers plus de complexité, le projet s’est heurté aux limites de sa structure existante, ce qui a conduit à une refonte complète de l’architecture afin de disposer de fondations plus solides
- Pour atteindre les objectifs clés de Fresh 2.0, il a d’abord fallu renforcer la stabilité de Deno et de JSR eux-mêmes
- Renforcement de la compatibilité de Deno 2 avec Node et npm
- La migration vers JSR a simplifié la gestion des dépendances
- Actuellement, la version alpha de Fresh 2 est utilisée sur Deno et Deno Deploy, et la sortie officielle est prévue pour la fin du 3e trimestre 2025 (septembre prévu)
- Caractéristiques de Fresh 2
- L’adoption d’une API de style Express/Hono améliore l’ergonomie de l’API
- Des composants asynchrones, un middleware à signature unique et une architecture basée sur des plugins renforcent la flexibilité et l’extensibilité
- La transformation JSX
precompile est intégrée par défaut, ce qui améliore la vitesse de rendu
- La version alpha (2.0.0-alpha.34) est actuellement disponible, et offre la meilleure expérience lorsqu’elle est utilisée avec Deno 2.3
- Au sein même de l’équipe Deno, Fresh 2 est considéré comme un outil très productif
Aucun commentaire pour le moment.