Podjetje Cloudflare je kupilo podjetje Deno Land Inc, ki razvija platformo Deno. Popravljalne izdaje Deno runtime in posodobitve za odpravljanje ranljivosti bodo objavljene še eno leto, po čemer se bo razvoj Deno ustavil. Koda Deno bo ostala odprta in v primeru interesa jo bo skupnost lahko razvijala naprej sama.
Kar zadeva druge projekte podjetja Deno Land, bo projekt celld, ki omogoča izvajanje Worker-aplikacij na lastnih serverima, integriran s platformo Cloudflare Workers. Platforma Deno Deploy bo podprta še šest mesecev, po čemer bo prenehala obstajati, uporabnikom z naročnino pa bo omogočena migracija na Cloudflare Workers. Repozitorij paketov JSR (JavaScript Registry) bo še naprej deloval, toda infrastruktura, povezana z njim, bo prenesena v Cloudflare. Podpora rusty_v8, Rust-oblogam za motor V8, bo nadaljevana, vendar bo razvoj integriran z JavaScript runtime workerd.
Razvijalci Deno se bodo preusmerili na delo na self-hosting različici platforme Cloudflare Workers in možnostih za razvoj aplikacij z uporabo mehanizma Durable Objects. Glavna ideja je, da se model programiranja na osnovi Workerjev prilagodi za razvoj strežniških aplikacij, ki jih je mogoče izvajati ne le v omrežju Cloudflare, ampak tudi v lastni infrastrukturi.
Platforma Deno je namenjena ločenemu izvajanju strežniških aplikacij v jeziku JavaScript in TypeScript z uporabo motorja V8. Projekt je vodil Ryan Dahl, ustvarjalec Node.js. Nova platforma je bila ustvarjena z namenom zagotavljanja bolj varnega okolja in odprave konceptualnih napak, ki so bile storjene pri arhitekturi Node.js. Za povečanje varnosti je obloga okoli motorja V8 napisana v jeziku Rust, za obdelavo zahtevkov v neblokirnem načinu pa se uporablja platforma Tokio. Runtime je na voljo v obliki enega samostojnega izvršljivega datoteke („deno“), brez zunanjih odvisnosti in ne zahteva posebne namestitve v sistem. Poleg runtime platforma Deno deluje tudi kot upravitelj paketov in omogoča dostop do modulov v kodi prek URL-jev.
Izvor: opennet.ru
