Deno sluit zich aan bij Cloudflare om zelf-gehoste Workers te bouwen; Deno Deploy wordt stopgezet
Het Deno-team van Ryan Dahl stapt over naar Cloudflare om Workers en Durable Objects praktisch draaibaar te maken op eigen servers. Deno Deploy sluit na zes maanden, de ontwikkeling van de runtime stopt na nog een jaar.

Belangrijkste punten
- 1Het volledige Deno-team, inclusief Ryan Dahl, de maker van Node.js en Deno, stapt over naar Cloudflare, zo maakten beide bedrijven op 9 oktober 2026 bekend.
- 2Dahl en Bert Belder gaan het werk leiden om zelf-gehoste workerd een volwaardig ondersteunde optie te maken, waarbij code en ideeën uit Deno's celld erin worden opgenomen.
- 3De Deno-runtime krijgt nog een jaar maandelijkse releases met bugfixes en beveiligingsupdates, daarna stopt het team de ontwikkeling; de code blijft open source.
- 4Deno Deploy stopt na zes maanden, met migratiehulp naar Cloudflare Workers voor betalende klanten; JSR blijft draaien op infrastructuur van Cloudflare.
- 5Kenton Varda van Cloudflare verwerpt de bewering dat Workers is gebouwd voor lock-in en erkent dat workerd Durable Objects tot nu toe alleen als één instantie draait.
Het volledige bericht
Cloudflare en Deno maakten op 9 oktober 2026 bekend dat het volledige Deno-team, onder leiding van Ryan Dahl, de maker van Node.js en Deno, overstapt naar Cloudflare. In een gezamenlijke post op de Cloudflare-blog schrijven Dahl en Kenton Varda van Cloudflare dat het doel is ontwikkelaars Workers en Durable Objects veel eenvoudiger op hun eigen infrastructuur te laten draaien, niet alleen op het netwerk van Cloudflare. Cloudflare labelde de post als overname, en blogger Simon Willison beschrijft de deal als een volledige aankoop van Deno door Cloudflare. Geen van de posts noemt financiële voorwaarden.
Het plan draait om celld, dat het Deno-team in augustus uitbracht. Dahl beschrijft het als één binary geschreven in Rust, waarvan de enige externe serviceafhankelijkheid objectopslag is, en Varda zegt dat het is ontworpen om volledig compatibel te zijn met Cloudflares eigen Workers en Durable Objects. Cloudflares runtime, workerd, is al open source, maar Varda geeft toe dat die Durable Objects alleen als één instantie draait: genoeg voor lokaal testen, niet voor schalen. Volgens Varda is de routing die Cloudflare in productie gebruikt niet iets wat zelfhosters zouden willen, en vond het bedrijf nooit de tijd om een alternatief te bouwen. Dahl en Bert Belder gaan nu een project leiden om zelf-gehoste workerd een volwaardig ondersteunde optie te maken door code en ideeën uit celld erin onder te brengen. Varda zegt dat er de komende maanden meer aankondigingen volgen.
Voor Deno-gebruikers heeft de overstap directe gevolgen. Dahl schrijft dat het team zijn toekomstige werk steekt in het gedeelde platform met de Workers- en Durable Objects-teams van Cloudflare, in plaats van een aparte runtime en hostingdienst voort te zetten. De Deno-runtime krijgt nog een jaar maandelijkse releases met bugfixes en beveiligingsupdates, waarna het team stopt met de ontwikkeling; de code blijft open source en anderen worden uitgenodigd die voort te zetten. Deno Deploy blijft zes maanden draaien en wordt dan stopgezet; betalende klanten krijgen hulp bij de overstap naar Cloudflare Workers. JSR blijft online en de infrastructuur ervan verhuist naar Cloudflare, terwijl het team rusty_v8 blijft ondersteunen en van plan is het in workerd te integreren. Dahl noemt de verschuiving „een ingrijpende verandering voor mensen die op Deno hebben gebouwd”.
Varda gebruikt de post ook om in te gaan op veelgehoorde kritiek, namelijk dat Cloudflare Workers anders heeft gebouwd dan andere platforms om klanten vast te zetten. Hij stelt dat het ontwerp afwijkt omdat Cloudflare het beter vindt, en zegt dat lock-in het bedrijf juist zou schaden: toen Cloudflare in 2022 Workers for Platforms aanbood aan klanten zoals Shopify, wilden die er alleen op bouwen als de runtime open source was, en daarom publiceerde Cloudflare workerd, dezelfde code die het in productie draait. Hij zegt dat sommige voormalige klanten workerd hebben gebruikt om Cloudflare te verlaten, en dat „mensen een nooduitgang geven goed zakendoen is”. Hij erkent dat tot nu toe weinig mensen workerd in productie draaien, wat hij wijt aan het feit dat Cloudflare de omliggende diensten en tooling niet heeft uitgebouwd.
Dahl schrijft dat celld schalen onderdeel maakt van het programmeermodel zelf, zodat niet elke applicatie die infrastructuur meer zelf hoeft samen te stellen. Hij ziet Durable Objects als zeer geschikt voor harnesses voor AI-agents, omdat ze persistente state, WebSockets, goedkope serverless uitvoering en een high-level JavaScript-interface combineren. In een door Willison geciteerde reactie op Hacker News zegt Dahl dat het beëindigen van de runtime een gezamenlijk besluit was waar hij het mee eens is, en stelt hij dat Deno is meegezogen in het kopiëren van het gedrag van Node.js, terwijl „het uiteindelijk geen grote problemen oplost”. Willison noemt het einde van het Deno-onderhoud het slechte nieuws van de aankondiging. Zijn favoriete Deno-functie, schrijft hij, is het permissiesysteem, dat een script kan beperken tot gekozen bestanden, mappen en netwerkhosts; hij merkt op dat Node.js in april 2023 met v20.0.0 een vergelijkbaar model toevoegde, maar nog geen specifieke hosts op een allowlist kan zetten.
Waarom het ertoe doet
Ontwikkelaars en bedrijven die afhankelijk zijn van de Deno-runtime of Deno Deploy krijgen nu met deadlines te maken: zes maanden om van Deploy af te stappen, en nog één jaar runtime-releases van het huidige team, tenzij anderen de ontwikkeling overnemen. Voor Cloudflare-gebruikers zou het plan het mogelijk kunnen maken om Workers- en Durable Objects-applicaties op schaal op eigen machines te draaien, wat workerd alleen vandaag niet biedt. Veel is nog onduidelijk: Cloudflare zegt dat er de komende maanden meer aankondigingen komen, en de posts leggen niet uit wat de migratieondersteuning inhoudt en maken geen dealvoorwaarden bekend.
Tijdlijn
· Gepubliceerd
Onderwerpen#Deno#Cloudflare#Cloudflare Workers#Durable Objects#JavaScript#Ryan Dahl
Bronnen
Dit bericht is gebaseerd op de volgende bronnen. Lees ze voor de volledige context.



