Deno, som er et nyt kørselsmiljø i stil med Node.js, og indeholder samme bogstaver i sit navn, er landet i version 1.0.
Det skriver mediet Infoworld.
Deno bygger på et sikkert V8-kørselsmiljø, som er Javascript-motoren i Google Chrome. Miljøet bygger på Typescript i stedet for Javascript, for at opnå bedre sikkerhed i koden. Typescipts compiler er også indbygget i Deno.
Læs også: Derfor skal du bruge Typescript
Bag miljøet står den oprindelige skaber af Node.js, Ryan Dahl. Han er utilfreds med en del centrale punkter i Node.js. Det omfatter et fravalg af promises, også kendt som futures i andre sprog, til at implementere async-funktionalitet, hvor asynkrone metoder kan afvikles i egen tråd og hægtes sammen med andre async-metoder. Andre kritikpunkter er Nodes sikkerhedsarkitektur, samt dets build-system, pakkestyring og modularisering.
I modsætning til Node bruger Deno ikke pakkehåndtering via NPM. I stedet indlæses moduler ved at henvise til webadresser eller filstier.
Deno er som standard sikker uden fil-, netværks- eller systemadgang, medmindre det eksplicit er aktiveret. Programmer stopper, hvis exceptions ikke håndteres.
Alle async-metoder i Deno returner et promise. Scripts i miljøet kan samles i en enkelt JavaScript-fil.
Deno kommer med en indbygget 'dependency inspector' og kodeformateringsværktøj. Miljøet er designet som et sæt Rust-biblioteker.