Cloudflare ha acquisito la piattaforma JavaScript Deno e interromperà il suo sviluppo

L'azienda Cloudflare ha acquisito Deno Land Inc, che sviluppa la piattaforma Deno. Le versioni correttive del runtime Deno e gli aggiornamenti per la risoluzione delle vulnerabilità saranno pubblicati ancora per un anno, dopodiché lo sviluppo di Deno verrà interrotto. Il codice di Deno rimarrà open source e, in caso di interesse, la comunità potrà continuare lo sviluppo della piattaforma autonomamente.

Per quanto riguarda altri sviluppi dell'azienda Deno Land, il progetto celld, che consente di eseguire applicazioni Worker sui propri server, sarà integrato con la piattaforma Cloudflare Workers. La piattaforma Deno Deploy sarà supportata ancora per sei mesi, dopo di che cesserà di esistere e agli utenti paganti verrà garantita la migrazione a Cloudflare Workers. Il repository di pacchetti JSR (JavaScript Registry) continuerà a funzionare, ma l'infrastruttura ad esso legata verrà trasferita in Cloudflare. Il supporto per rusty_v8, le binding Rust per il motore V8, continuerà, ma lo sviluppo sarà integrato con il runtime JavaScript workerd.

Gli sviluppatori di Deno si dedicheranno allo sviluppo di una versione self-hosting della piattaforma Cloudflare Workers e alle funzionalità per la creazione di applicazioni utilizzando il meccanismo Durable Objects. L'idea principale è quella di rendere il modello di programmazione basato su Worker adatto allo sviluppo di applicazioni server che possano essere eseguite non solo nella rete Cloudflare, ma anche nella propria infrastruttura.

La piattaforma Deno è progettata per l'esecuzione isolata di applicazioni server scritte nei linguaggi JavaScript e TypeScript utilizzando il motore V8. Il progetto è stato guidato da Ryan Dahl, il creatore di Node.js. La nuova piattaforma è stata sviluppata con l'obiettivo di offrire un ambiente più sicuro e di correggere gli errori concettuali presenti nell'architettura di Node.js. Per migliorare la sicurezza, il binding attorno al motore V8 è scritto in Rust, e per la gestione delle richieste in modalità non bloccante si utilizza la piattaforma Tokio. Il runtime è fornito sotto forma di un file eseguibile autonomo ('deno'), senza dipendenze esterne e che non richiede un'installazione particolare nel sistema. Oltre al runtime, la piattaforma Deno funge anche da gestore di pacchetti e consente di accedere ai moduli tramite URL nel codice.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster