Aller au contenu principal
Bluecoders
← Glossaire de la tech

Deno

TechnoOutil

Deno = le Node.js repensé par son créateur

Deno est un environnement d'exécution JavaScript et TypeScript open source créé par Ryan Dahl, l'auteur de Node.js, et présenté en 2018 comme une correction des choix de conception qu'il regrettait dans Node.

Il est écrit en Rust et repose sur le moteur V8. Trois choix le distinguent. La sécurité par défaut : un script n'accède au réseau, aux fichiers ou aux variables d'environnement que si on l'autorise explicitement. TypeScript fonctionne sans configuration. Et il reprend les standards du navigateur (fetch, modules ES, API Web).

Deno fournit aussi ses propres outils intégrés : formateur, linter, lanceur de tests. La version 2, sortie en 2024, a nettement amélioré la compatibilité avec Node.js et les paquets npm, ce qui facilite l'adoption progressive.

L'entreprise Deno propose également Deno Deploy, une plateforme pour exécuter du code en edge. On le croise dans des scripts, des outils internes et des services back-end légers.

Pourquoi ça compte quand on recrute

Comme pour Bun, Deno s'apprend vite pour un bon développeur TypeScript ou Node.js : inutile d'en faire un critère éliminatoire. Le signal intéressant : un candidat qui sait expliquer le modèle de permissions et pourquoi il a choisi Deno plutôt que Node.js sur un projet donné. C'est une marque de recul sur ses outils, plus qu'une compétence rare.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle.