Cloudflare rachète Deno, et la guerre des runtimes JavaScript penche du côté de Node
Cloudflare a racheté Deno, le runtime de Ryan Dahl. Dahl a créé Node.js en 2009, puis annoncé Deno en 2018 pour corriger ses erreurs. Selon Fireship, il reconnaît désormais que réimplémenter Node était une erreur. Le prix et les conditions de la transaction ne sont pas communiqués dans la source. Contexte : en 2024, Deno 2.0 a gagné la compatibilité avec Node et npm, et Cloudflare dispose déjà de Workers avec le flag nodejs_compat. • Acheteur : Cloudflare ; cible : Deno • Node reste le standard de fait, et la compatibilité avec lui fait la différence • Le prix de la transaction n'est pas indiqué ; il faudra attendre les détails de la part des entreprises
Traité par IA depuis YouTube: Fireship ; édité par Hamidun News
Cloudflare, comme le rapporte Fireship, a racheté Deno, un runtime pour JavaScript et TypeScript que Ryan Dahl a annoncé en 2018 pour corriger ses propres erreurs dans Node.js. Il avait lui-même lancé Node en 2009. Huit ans après sa première prise de parole sur Deno, Dahl reconnaît, selon Fireship, que réimplémenter Node était une erreur. Le prix de la transaction, le calendrier de finalisation et le sort des produits ne sont pas précisés dans la source. Il s'agit d'une vidéo de revue accompagnée d'une description de quelques lignes, et le document ne contient aucune confirmation de la part des entreprises elles-mêmes.
Comment la querelle a grandi
Node.js est apparu en 2009 et a fait de JavaScript un langage côté serveur. En 2018, Dahl a présenté à la JSConf EU la conférence « 10 Things I Regret About Node.js » et dévoilé Deno. Le projet est écrit en Rust, prend en charge TypeScript nativement, et l'accès aux fichiers et au réseau est verrouillé par un système de permissions. La version 1.0 est sortie en mai 2020.
Il s'est ensuite avéré que l'écosystème l'emportait sur l'idéologie. Des millions de paquets npm sont écrits pour Node, et les développeurs ne voulaient pas réécrire leurs dépendances au nom d'une belle architecture. Deno a fait des concessions. Les imports via npm sont arrivés d'abord, puis Deno 2.0 est sorti en octobre 2024, centré sur la compatibilité avec Node. En parallèle, Bun a progressé en faisant le même pari : un runtime rapide qui exécute le code habituel.
En septembre 2024, Deno Land a aussi déposé une plainte contre Oracle pour contester la marque JavaScript. C'est un dossier à part, mais il montre que l'entreprise ne consacrait pas ses efforts uniquement à son produit.
Pourquoi Cloudflare
Cloudflare dispose déjà de son propre environnement serveur pour JavaScript. Workers repose sur des isolats V8, le moteur d'exécution workerd est publié en open source, et le mode nodejs_compat ajoute la prise en charge d'une partie des API de Node. Deno Deploy occupait pour sa part une niche voisine, l'exécution de code en périphérie du réseau. Ce qui suit est mon interprétation, pas un fait issu de la source : Cloudflare récupère une équipe dotée d'une expertise approfondie de V8, de Rust et des standards du web, et écarte un concurrent sur le marché de l'exécution en edge.
On peut aussi lire les choses autrement. Si le créateur admet que la voie de la reconstruction de Node était une impasse, le gagnant est celui qui construit par-dessus Node plutôt qu'à sa place. C'est précisément l'idée que vend le titre de Fireship, et elle sonne évidemment plus fort que les faits établis.
Ce que l'on sait à ce jour
- Acheteur : Cloudflare. Objet de la transaction : Deno.
- Source : vidéo de Fireship du 15 octobre 2026.
- Prix et conditions : non divulgués dans le document.
- Chronologie : Node.js, 2009. Annonce de Deno, 2018. Deno 1.0, mai 2020. Deno 2.0 avec compatibilité Node et npm, octobre 2024.
- Information annexe issue de la même vidéo : JetBrains offre à chaque compte un modèle de code gratuit, Junie Lite. Il s'agit d'un encart sponsorisé par l'auteur, sans détails sur le modèle.
Que faire côté équipes
Pas de panique. Si vous écrivez en Node, rien ne change : la plateforme reste le standard de fait, et vos dépendances ne vont pas disparaître. Si vous utilisez Deno, vérifiez la politique de support et la licence, attendez l'annonce officielle de Cloudflare et ne migrez pas avant l'apparition d'une feuille de route.
Pour les projets sur Cloudflare Workers, il est utile d'exécuter dès maintenant votre code avec nodejs_compat activé et de repérer les API de Node qui ne sont pas couvertes. Si vous choisissez un runtime pour un nouveau service, ne jugez pas seulement la vitesse de démarrage, mais aussi la fluidité avec laquelle il fonctionne avec vos paquets et vos outils de CI. À en juger par cette histoire, la compatibilité pèse plus lourd que la pureté architecturale.
Pour les détails de la transaction et les déclarations officielles de Cloudflare et de Deno, il faudra se reporter aux sources primaires.
Access Frontier LLMs & Multimodal AI in One Workspace
Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.
