Cloudflare uzņēmusi uzņēmumu Deno Land Inc, kas attīsta Deno platformu. Pareizējo izlaidumu Deno runtime un drošības atjauninājumus plāno publicēt vēl gadu, pēc kura Deno attīstība tiks pārtraukta. Deno kods paliks atvērtā piekļuvē un, ja būs interese, kopiena varēs turpināt platformas attīstību pašspēkiem.
Runājot par citiem Deno Land izstrādājumiem, projekts celld, kas ļauj palaist Worker lietojumprogrammas uz saviem, serveriem, tiks integrēts ar Cloudflare Workers platformu. Deno Deploy platforma tiks atbalstīta vēl sešus mēnešus, pēc kura tās pastāvēšana tiks pārtraukta, bet maksas lietotājiem tiks nodrošināta migrācija uz Cloudflare Workers. JavaScript reģistra (JSR) pakotņu repozitorijs turpinās darboties, bet ar to saistītā infrastruktūra tiks pārcelta uz Cloudflare. Atbalsts rusty_v8, Rust apvalkiem ap V8 dzinēju, turpinās, bet izstrāde tiks integrēta ar JavaScript runtime workerd.
Deno izstrādātāji pāries uz darbu pie self-hosting versijas Cloudflare Workers platformā un iespējām izstrādāt lietojumprogrammas, izmantojot Durable Objects mehānismu. Galvenā ideja ir padarīt Worker-modeļa programmēšanas modeli piemērotu serveru lietojumprogrammu izstrādei, kuras var palaist ne tikai Cloudflare tīklā, bet arī savā infrastruktūrā.
Deno platforma ir paredzēta, lai nodrošinātu atsevišķu serveru lietojumprogrammu izpildi, izmantojot JavaScript un TypeScript valodas ar V8 dzinēju. Projekta vadītājs bija Raians Dahls (Ryan Dahl), Node.js radītājs. Jaunā platforma tika izveidota ar mērķi nodrošināt drošāku vidi un novērst konceptuālās kļūdas, kas pieļautas Node.js arhitektūrā. Lai palielinātu drošību, apvalks ap V8 dzinēju ir uzrakstīts Rust valodā, bet pieprasījumu apstrādei bez bloķēšanas tiek izmantota Tokio platforma. Runtime tiek piegādāts vienā pašpietiekamā izpildfailā ("deno"), kam nav ārējo atkarību un nav nepieciešama īpaša instalēšana sistēmā. Bez runtime Deno platforma arī darbojas kā pakotņu menedžeris un ļauj kodā atsaukties uz moduļiem, izmantojot URL.
Avots: opennet.lv
