Retour aux articles
Deno 2.4 : Node.js compatibility complète et nouveau registre JSR en croissance
DevWeb22 août 20261 min de lecture

Deno 2.4 : Node.js compatibility complète et nouveau registre JSR en croissance

Deno 2.4 atteint la compatibilité quasi-totale avec l'écosystème Node.js et annonce 50 000 packages sur le registre JSR. Le momentum s'accélère.

Deno 2.4, sorti le 21 août, marque un tournant pour le runtime JavaScript de Ryan Dahl avec une compatibilité Node.js approchant les 99% selon les benchmarks officiels.

Compatibilité Node.js : le dernier kilomètre

Les modules Node.js problématiques restants sont désormais supportés : node:cluster, node:worker_threads et les addons natifs via N-API sont entièrement fonctionnels. La migration depuis Node.js pour la grande majorité des projets devrait être transparente.

Deno peut maintenant exécuter directement les packages npm complexes comme Prisma, TypeORM et même des frameworks Express lourds sans configuration particulière.

JSR dépasse les 50 000 packages

Le JavaScript Registry (jsr.io) lancé en 2024 atteint un palier symbolique. Les packages JSR sont typés nativement, supportent plusieurs runtimes (Deno, Node, Bun) et passent par une review de sécurité automatisée. La croissance s'accélère avec +15 000 packages en 3 mois.

Compile en standalone

deno compile peut maintenant produire des binaires standalone qui incluent les assets statiques et les fichiers de configuration. L'intégration avec les CI/CD pour distribuer des outils CLI devient beaucoup plus simple.

Deno Deploy sur les edges AWS

Deno Deploy supporte désormais le déploiement sur les régions AWS en plus des edges Deno natifs, ce qui étend les options pour les utilisateurs enterprise avec des contraintes de résidence des données.

Cet article a été partiellement rédigé ou modifié à l'aide d'une intelligence artificielle.