Vai al contenuto
AI.info

The Pulse

Il team di Deno entra in Cloudflare; il runtime riceverà aggiornamenti per un altro anno

Deno afferma che il suo runtime riceverà versioni mensili con correzioni di bug e aggiornamenti di sicurezza per un altro anno, prima che l’azienda ne interrompa lo sviluppo. Deno Deploy chiuderà dopo sei mesi, mentre JSR continuerà a funzi

Il team di Deno entra in Cloudflare; il runtime riceverà aggiornamenti per un altro anno

AI.info Team · Scritto con l’IA ·

«Abbiamo deciso di dedicare il nostro futuro lavoro di sviluppo a questa piattaforma condivisa, anziché continuare a sviluppare un runtime e un servizio di hosting separati».

Ryan Dahl, autore dell’annuncio di Deno

Il 9 ottobre Deno ha annunciato che tutto il suo team entrerà in Cloudflare, con una conseguenza importante per gli sviluppatori che usano il suo runtime JavaScript e TypeScript: Deno ne interromperà lo sviluppo dopo un anno di versioni mensili con correzioni di bug e aggiornamenti di sicurezza. Il software rimarrà open source e Deno afferma di accogliere con favore chi vorrà continuarne lo sviluppo.

Il runtime di Deno riceverà aggiornamenti per un altro anno

L’annuncio stabilisce tempistiche distinte per i prodotti di Deno. Il runtime Deno riceverà per un altro anno versioni mensili contenenti correzioni di bug e aggiornamenti di sicurezza; dopodiché, afferma Deno, l’azienda ne interromperà lo sviluppo. L’azienda non dice che il progetto sarà eliminato o reso proprietario: afferma che il runtime rimarrà open source.

Deno Deploy, il suo servizio di hosting, ha meno tempo davanti a sé. Continuerà a funzionare per sei mesi prima di chiudere, e Deno afferma che aiuterà i clienti paganti a migrare a Cloudflare Workers. Oltre a queste tempistiche, l’annuncio non indica una data precisa di chiusura per nessuno dei due prodotti.

Altre attività di Deno seguiranno una strada diversa. JSR, il registro di pacchetti incentrato su TypeScript, continuerà a funzionare e la sua infrastruttura passerà a Cloudflare. Deno afferma inoltre che continuerà a supportare rusty_v8 e lavorerà per integrarlo in workerd, il runtime open source di Cloudflare per Workers.

Cloudflare punta a Workers e Durable Objects ospitati autonomamente

Le aziende presentano la scelta come un modo per rendere più semplice l’esecuzione del modello di programmazione Workers di Cloudflare al di fuori della rete di Cloudflare. In un post congiunto, Ryan Dahl e Kenton Varda di Cloudflare affermano che i team uniranno il lavoro su workerd e celld, un progetto per eseguire applicazioni distribuite basate su Workers e Durable Objects.

Cloudflare afferma che workerd usa lo stesso codice del runtime che impiega in produzione, ma che il supporto attuale per Durable Objects al di fuori di Cloudflare è limitato a una singola istanza. Il progetto celld di Dahl punta a supportare istanze distribuite, con la piattaforma che gestisce il posizionamento, l’instradamento e l’archiviazione persistente. Il post congiunto afferma che Ryan e Bert guideranno il lavoro per rendere l’esecuzione autonoma di workerd un’opzione a pieno titolo, integrandovi codice e idee di celld.

Dal runtime autonomo allo stack di Cloudflare

L’accordo sposta l’obiettivo dichiarato delle attività di sviluppo di Deno dalla manutenzione del proprio runtime e servizio di hosting alla realizzazione di soluzioni basate sul modello Workers di Cloudflare. Il runtime resta così aperto allo sviluppo da parte della comunità, ma l’annuncio non contiene alcun impegno da parte di un gruppo esterno ad assumersi la gestione delle sue versioni. Gli utenti che dipendono dagli aggiornamenti supportati direttamente da Deno dovranno valutare quel periodo di supporto di un anno rispetto alla prospettiva di passare a un altro runtime o mantenere un fork.

Per i clienti di Deploy, la decisione immediata è più specifica: Deno afferma che fornirà assistenza per la migrazione a Workers prima che Deploy chiuda tra sei mesi. JSR, nel frattempo, continuerà a funzionare secondo il nuovo accordo. Il piano di sviluppo dichiarato dalle aziende è combinare celld e workerd; il runtime di Deno riceverà correzioni mensili per un anno, dopodiché il suo sviluppo ufficiale terminerà.

Fonti

Esplora

Altri articoli