Zwei Uhren starteten am 9. Oktober

Cloudflares Übernahme des gesamten Deno-Teams, am 9. Oktober angekündigt, setzt für alle, die Software auf Deno betreiben, zwei Migrationsuhren in Gang.

PostenWas angekündigt wurdeDaraus folgendes Datum
Deno DeployLäuft sechs Monate weiter und wird dann abgeschaltet; zahlende Kunden erhalten Migrationshilfe zu Cloudflare WorkersEtwa April 2027
Deno-LaufzeitMonatliche Fehlerbehebungen und Sicherheitsupdates für ein weiteres Jahr, danach beendet Deno die eigene EntwicklungEtwa Oktober 2027
JSR-RegistryBleibt in Betrieb, die Infrastruktur zieht zu Cloudflare umKein Enddatum genannt
rusty_v8Die Unterstützung läuft weiter, geplant ist die Integration in workerdKein Enddatum genannt

Die rechte Spalte ist unsere Rechnung ab dem Ankündigungsdatum, kein Datum, das eines der Unternehmen veröffentlicht hat. Keiner der beiden Blogbeiträge nennt einen Preis, und The New Stack berichtet, dass die Konditionen nicht offengelegt wurden. Dort steht auch, dass Deno in zwei Runden rund 26 Millionen US-Dollar eingesammelt hatte.

Die Lücke, die Cloudflare sich erkauft hat

Cloudflare sagt, das fehlende Stück sei das Selbsthosting gewesen. Die quelloffene Workers-Laufzeit workerd unterstützt Durable Objects nur als Einzelinstanz, gut genug für lokale Tests, aber nicht skalierbar, und Kenton Varda schrieb, dass To-do-Kommentare dazu bis zur ersten Veröffentlichung zurückreichen.

Denos Antwort war celld, im August veröffentlicht: eine einzelne Rust-Binärdatei, die als externen Dienst nur einen Objektspeicher-Bucket braucht. Ryan Dahl und Bert Belder leiten nun den Versuch, Selbsthosting von workerd zu einem erstklassig unterstützten Weg für das Workers-Modell zu machen, indem Code und Ideen aus celld in workerd zurückfließen.

Die geschäftliche Logik ist offen ausgesprochen. Varda sagte The New Stack, ein Workers-Modell, das nur bei Cloudflare läuft, verkleinere den erreichbaren Markt des Unternehmens, weshalb es Cloudflare nütze, wenn das Modell bei jedem Anbieter funktioniert. Dahl sagte, das gemeinsame Projekt solle quelloffen bleiben, voraussichtlich unter der Apache-2.0-Lizenz, die celld schon nutzt.

Angekündigt ist nicht ausgeliefert

Selbsthosting im großen Maßstab ist ein Versprechen für die kommenden Monate, heute kein Produkt. Cloudflares Beitrag sagt, man könne celld oder workerd schon jetzt selbst hosten, doch workerd allein kann Durable Objects weiterhin nicht über mehrere Maschinen verteilen.

Für europäische Käufer, die Souveränität abwägen, ist die Aussicht real. Eine unterstützte Laufzeit mit derselben API wie Cloudflares eigene Plattform, betrieben auf eigenen Servern, wäre ein Ausweg aus Cloudflares Netz, und Varda argumentiert, Open Source und eine Fluchttür seien gutes Geschäft. Diesen Weg gibt es in unterstützter Form noch nicht, also beurteilen Sie ihn nach ausgelieferten Funktionen, nicht nach Blogbeiträgen.

Was in diesem Quartal zu tun ist

Listen Sie jedes Projekt auf Deno Deploy mit Verantwortlichem und Traffic auf und wählen Sie bis Ende März 2027 das Ziel. Cloudflare Workers ist der Weg mit Migrationshilfe für zahlende Kunden, doch jeder Host, der Standard-JavaScript ausführt, kommt infrage.

Wenn Sie die Deno-Laufzeit auf eigenen Servern betreiben, haben Sie ein Jahr monatlicher Sicherheitsupdates. Fixieren Sie die Version und entscheiden Sie zwischen einem Wechsel zu Node.js und einem Community-Fork. Dahl sagt, Denos wachsende Node.js-Kompatibilität habe das Team dazu gebracht, eine weitere Implementierung derselben Technik zu pflegen, und jeder sei willkommen, die Laufzeit weiterzutragen.

Wenn Sie Pakete auf JSR veröffentlichen, ändert sich heute nichts. Veröffentlichen Sie weiter und beachten Sie, dass die Infrastruktur der Registry zu Cloudflare umzieht.