Fresh : Deno annonce la version 2.3 de son framework web

Par:
francoistonic

mar, 28/04/2026 - 06:06

En plus de Deno, l'équipe développe le framework web Fresh. Il se base sur les standards du web et se veut léger et rapide. Il est disponible en version 2.3 depuis le 24 avril dernier. Elle concentre 100 commits et 20 contributeurs ! Le slogan de cette mise à jour est "Zéro JavaScript par défaut !". 

Le 0 JavaScript, ou le moins possible, est le socle du framework. Même s'il faut quelques lignes de JS, Fresh veut les réduire au maximum. La 2.3 a l'ambition de supprimer le JS dans les pages statiques. 

Les autres nouveautés :

- intégration du View Transitions API : pour les animations entre plusieurs vues et sur les navigations partielles

::view-transition-old(root) {
  animation: fade-out 0.2s ease-in;
}
::view-transition-new(root) {
  animation: fade-in 0.2s ease-out;
}

- Temporal API : 8 types Temporal sont supportés.

  • Temporal.Instant
  • Temporal.ZonedDateTime
  • Temporal.PlainDatePlainTimePlainDateTime
  • Temporal.PlainYearMonthPlainMonthDay
  • Temporal.Duration

- support WebSocket

- OpenTelemetry sur les pages HTML

- sécurité : ajput de CSP nonce injection pour générer un unique nonce par requête et ajout du filtre IP middleware

- amélioration de l'intégration de Vite

Annonce :