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.