Deno 2.8
La version apporte un grand nombre de nouvelles commandes CLI et fonctionnalités axées sur la gestion de paquets et le flux npm, notamment deno audit fix, deno bump-version, deno ci, deno pack, deno transpile et la prise en charge par défaut des paquets npm au CLI. La compatibilité avec Node a fortement progressé (le taux de réussite des tests Node est passé d’environ 42 % à 76,4 %) et Deno 2.8 inclut de nombreuses optimisations de performance affectant l’installation npm (3,66× plus rapide à froid), node:http, le base64, scrypt et d’autres hot paths. Les outils développeur ont été renforcés avec l’inspection réseau dans Chrome DevTools, un profileur CPU produisant .cpuprofile, SVG et rapports Markdown, ainsi que des améliorations à deno compile (détection automatique de frameworks et affichage de progression) et deno ci pour des installations reproductibles. Le runtime et les APIs Web gagnent des fonctionnalités comme import defer, OffscreenCanvas, les primitives géométriques, le support étendu des valeurs transférables/serialisables, et la mise à jour de TypeScript vers 6.0.3 avec lib.node inclus par défaut pour le typage Node. La gestion de workspace et des paquets s’améliore avec le protocole catalog:, les installations multi-plateformes, un .npmrc enrichi, une option de node_modules hoisted, les module loader hooks compatibles Node, le changement de setTimeout vers l’objet Timeout, des améliorations des tests (timeouts par test, sanitizers désactivés par défaut) et de nombreux correctifs.