Kompania Cloudflare bleu firmën Deno Land Inc, e cila zhvillon platformën Deno. Rishikimet korrigjuese të Deno runtime dhe përditësimet për eliminimin e vulnerabiliteteve priten të publikohen edhe për një vit, pas së cilës zhvillimi i Deno do të ndalet. Kode Deno do të mbeten me burim të hapur dhe nëse ka interes, komuniteti do të mund të vazhdojë zhvillimin e platformës me forcat e tij.
Sa i përket zhvillimeve të tjera të kompanisë Deno Land, projekti celld, i cili lejon ekzekutimin e aplikacioneve Worker në vetë sistemet, do të integrohet me platformën Cloudflare Workers. Platforma Deno Deploy do të mbështetet edhe për gjashtë muaj, pas së cilës do të ndalojë ekzistencën e saj, ndërsa përdoruesve me pagesë do t'u siguroni migrimin në Cloudflare Workers. Depositi i pakove JSR (JavaScript Registry) do të vazhdojë funksionimin, por infrastruktura lidhur me të do të transferohet në Cloudflare. Mbështetje për rusty_v8, lidhjet Rust për motorin V8, do të vazhdojë, por zhvillimi do të integrohet me JavaScript runtime workerd.
Zhvilluesit e Deno do të kalojnë në punën mbi versionin e vetë-hosting të platformës Cloudflare Workers dhe mundësitë për zhvillimin e aplikacioneve duke përdorur mekanizmin Durable Objects. Ideja kryesore është që ta bëjë modelin e programimit të bazuar në Worker të përshtatshëm për zhvillimin e aplikacioneve server, të cilat mund të ekzekutohen jo vetëm në rrjetin Cloudflare, por edhe në infrastrukturën e tyre.
Platforma Deno është e destinuar për ekzekutimin e veçantë të aplikacioneve server në gjuhët JavaScript dhe TypeScript duke përdorur motorin V8. Projekti udhëhiqej nga Ryan Dahl, krijuesi i Node.js. Platforma e re u krijua me qëllimin për të ofruar një ambient më të sigurt dhe për të eliminuar gabimet konceptuale të bëra në arkitekturën e Node.js. Për të rritur sigurinë, lidhja rreth motorit V8 është shkruar në gjuhën Rust, ndërsa për përpunimin e kërkesave në mënyrë jo-bllokuese përdoret platforma Tokio. Runtime ofrohet në formën e një skedari ekzekutiv të vetë-mjaftueshëm ("deno"), pa varësi të jashtme dhe pa kërkuar ndonjë instalim të veçantë në sistem. Përveç runtime, platforma Deno gjithashtu funksionon si menaxher paketash dhe lejon brenda kodit të aksesohen module përmes URL.
Burimi: opennet.ru
