Cloudflare je preuzeo Deno Land Inc., programera Deno platforme. Zakrpe za izvršavanje Deno platforme i ispravke ranjivosti planirane su za još godinu dana, nakon čega će razvoj Deno platforme prestati. Deno kod će ostati otvorenog koda, a zajednica može nastaviti razvijati platformu ako postoji interes.
Što se tiče ostalih dostignuća kompanije Deno Land, projekat celld vam omogućava pokretanje Worker aplikacija na vašem serveri, bit će integriran s platformom Cloudflare Workers. Platforma Deno Deploy bit će podržana još šest mjeseci, nakon čega će biti ukinuta, a plaćeni korisnici bit će migrirani na Cloudflare Workers. JSR (JavaScript Registry) repozitorij paketa će nastaviti s radom, ali će povezana infrastruktura biti migrirana na Cloudflare. Podrška za rusty_v8, Rust omotače za V8 engine, će se nastaviti, ali će razvoj biti integriran s JavaScript runtime workerom.
Deno programeri će se fokusirati na razvoj samostalne verzije Cloudflare Workers platforme i mogućnosti za razvoj aplikacija korištenjem mehanizma Durable Objects. Glavna ideja je da se programski model zasnovan na Workersima učini pogodnim za razvoj serverskih aplikacija koje se mogu pokretati ne samo na Cloudflare mreži već i na vašoj vlastitoj infrastrukturi.
Deno platforma je dizajnirana za samostalno izvršavanje serverskih JavaScript i TypeScript aplikacija koristeći V8 engine. Projekat je vodio Ryan Dahl, kreator Node.js-a. Nova platforma je kreirana kako bi se obezbijedilo sigurnije okruženje i riješili konceptualni nedostaci u Node.js arhitekturi. Radi poboljšanja sigurnosti, V8 framework je napisan u Rustu, a Tokio platforma se koristi za obradu zahtjeva bez blokiranja. Runtime se isporučuje kao jedna, samostalna izvršna datoteka ("deno"), koja nema eksterne zavisnosti i ne zahtijeva posebnu instalaciju. Pored runtime-a, Deno platforma također djeluje kao upravitelj paketa i omogućava interni pristup modulima putem URL-ova.
izvor: opennet.ru
