Cloudflare je preuzeo JavaScript platformu Deno i prekinut će njezin razvoj

Tvrtka Cloudflare kupila je Deno Land Inc, koja razvija platformu Deno. Korektivna izdanja Deno runtime i ažuriranja s ispravkom ranjivosti planiraju se objavljivati još godinu dana, nakon čega će se razvoj Deno-a obustaviti. Izvorni kod Deno-a ostat će otvoren, a zajednica će moći nastaviti razvoj platforme ako postoji interes.

Što se tiče drugih projekata tvrtke Deno Land, projekt celld, koji omogućuje pokretanje Worker aplikacija na vlastitim poslužiteljima, bit će integriran s platformom Cloudflare Workers. Platforma Deno Deploy bit će podržavana još šest mjeseci, nakon čega će prestati postojati, a plaćenim korisnicima osigurati će se migracija na Cloudflare Workers. JSR repozitorij (JavaScript Registry) nastavit će s radom, no povezana infrastruktura bit će premještena u Cloudflare. Podrška za rusty_v8, Rust obloge za V8 motor, nastavit će se, ali će razvoj biti integriran s JavaScript runtime-om workerd.

Razvijači Deno preusmjerit će se na rad na self-hosting varijanti platforme Cloudflare Workers i mogućnostima za razvoj aplikacija koristeći mehanizam Durable Objects. Osnovna ideja je učiniti model programiranja temeljen na Worker-ima prikladnim za razvoj poslužiteljskih aplikacija koje se mogu pokretati ne samo unutar mreže Cloudflare, već i u vlastitoj infrastrukturi.

Platforma Deno namijenjena je za izolirano izvršavanje poslužiteljskih aplikacija na JavaScript i TypeScript jezicima koristeći V8 motor. Projekt je vodio Ryan Dahl, tvorac Node.js-a. Nova platforma stvorena je s ciljem pružanja sigurnijeg okruženja i ispravljanja konceptualnih grešaka napravljenih u arhitekturi Node.js-a. Kako bi se povećala sigurnost, obloga oko V8 motora napisana je u Rustu, a za obradu zahtjeva koristi se Tokio platforma u neblokirajućem režimu. Runtime se isporučuje kao jedan samodostatni izvršni datoteka („deno“), bez vanjskih ovisnosti i ne zahtijeva posebno instaliranje u sustav. Osim runtime-a, platforma Deno također djeluje kao upravitelj paketa i omogućuje pristup modulima unutar koda putem URL-a.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster