Deno 3 consolide le runtime JavaScript/TypeScript sécurisé par défaut avec des déploiements edge natifs et un bundler rapide. Une alternative à Node.js pour les scripts et microservices.

Par défaut, l'accès au système de fichiers et au réseau est restreint (permissions explicites). Les déploiements (Deno Deploy, Cloudflare) exécutent le code au edge. Le support npm et les types natifs permettent de réutiliser une grande partie de l'écosystème Node. Pour les APIs légères, les workers edge et les outils CLI, Deno 3 réduit la surface d'attaque et simplifie la config (pas de node_modules par défaut, URLs pour les imports).

Cas d'usage : APIs edge, scripts d'automatisation, outils internes, microservices.

Points forts / Points faibles

Points forts

  • Sécurité par défaut (permissions, pas d'accès implicite)
  • TypeScript natif et import par URL
  • Déploiement edge et intégration Cloudflare/Deno Deploy
  • Tooling intégré (format, lint, test)

Points faibles

  • Écosystème et hébergement encore en retrait par rapport à Node
  • Compatibilité npm parfois à surveiller (packages natifs)
  • Adoption entreprise plus lente que Node