Dwa zegary ruszyły 9 października

Przejęcie przez Cloudflare całego zespołu Deno, ogłoszone 9 października, uruchamia dwa zegary migracji dla każdego, kto uruchamia oprogramowanie na Deno.

PozycjaCo ogłoszonoWynikająca data
Deno DeployDziała jeszcze sześć miesięcy, potem zostaje zamknięty; płacący klienci dostają pomoc w migracji do Cloudflare WorkersOkoło kwietnia 2027
Środowisko DenoMiesięczne poprawki błędów i aktualizacje bezpieczeństwa przez kolejny rok, potem Deno kończy własny rozwójOkoło października 2027
Rejestr JSRDziała dalej, a jego infrastruktura przechodzi do CloudflareBrak daty końca
rusty_v8Wsparcie trwa, trwają prace nad integracją z workerdBrak daty końca

Prawa kolumna to nasze wyliczenie od daty ogłoszenia, a nie data opublikowana przez którąkolwiek z firm. Żaden z dwóch wpisów na blogach nie podaje ceny, a The New Stack pisze, że warunków nie ujawniono. Dodaje, że Deno zebrało około 26 milionów dolarów amerykańskich w dwóch rundach.

Luka, którą Cloudflare kupiło, by ją pokonać

Cloudflare mówi, że brakującym elementem był samodzielny hosting. Jego otwartoźródłowe środowisko Workers, workerd, obsługuje Durable Objects tylko jako pojedynczą instancję, wystarczającą do lokalnych testów, lecz niezdolną do skalowania, a Kenton Varda napisał, że komentarze o zadaniach do zrobienia na ten temat sięgają pierwotnego wydania.

Odpowiedzią Deno był celld, wydany w sierpniu: jedna binarka w Rust, która jako zewnętrznej usługi potrzebuje tylko kubełka z magazynem obiektów. Ryan Dahl i Bert Belder poprowadzą teraz wysiłek, by samodzielny hosting workerd stał się w pełni wspieranym sposobem uruchamiania modelu Workers, przez wprowadzenie do workerd kodu i pomysłów z celld.

Logika biznesowa jest powiedziana wprost. Varda powiedział The New Stack, że model Workers dostępny tylko u Cloudflare zawęża rynek, do którego firma może dotrzeć, więc działanie tego modelu u każdego dostawcy służy Cloudflare. Dahl powiedział, że wspólny projekt ma pozostać open source, prawdopodobnie na licencji Apache 2.0, której celld już używa.

Obiecane to nie dostarczone

Samodzielny hosting na dużą skalę to obietnica na najbliższe miesiące, nie produkt dziś. Wpis Cloudflare mówi, że celld lub workerd można już hostować samodzielnie, ale sam workerd nadal nie potrafi rozłożyć Durable Objects na wiele maszyn.

Dla europejskich kupujących, którzy ważą suwerenność, perspektywa jest realna. Wspierane środowisko z tym samym API co platforma Cloudflare, uruchamiane na własnych serwerach, byłoby drogą wyjścia z sieci Cloudflare, a Varda twierdzi, że open source i furtka ewakuacyjna to dobry biznes. Takiej drogi w wersji wspieranej jeszcze nie ma, więc oceniaj ją po dostarczonych funkcjach, a nie po wpisach na blogu.

Co zrobić w tym kwartale

Wypisz każdy projekt działający na Deno Deploy, z właścicielem i ruchem, i wybierz cel przed końcem marca 2027. Cloudflare Workers to ścieżka z pomocą w migracji dla płacących klientów, ale każdy hosting uruchamiający standardowy JavaScript wchodzi w grę.

Jeśli uruchamiasz środowisko Deno na własnych serwerach, masz rok miesięcznych aktualizacji bezpieczeństwa. Przypnij wersję i zdecyduj między przejściem na Node.js a forkiem społeczności. Dahl mówi, że rosnąca zgodność Deno z Node.js sprawiła, iż zespół utrzymywał kolejną implementację tej samej technologii, i że każdy może kontynuować to środowisko.

Jeśli publikujesz pakiety w JSR, dziś nic się nie zmienia. Publikuj dalej i pamiętaj, że infrastruktura rejestru przenosi się do Cloudflare.