Deno je jednoduchý, moderní a bezpečný runtime pro JavaScript a TypeScript, který používá V8 a je vytvořený v Rustu.
Deno je alternativa k Node.js a vytvořil ji také stejný autor – Ryan Dahl. Vývoj Dena trval 2 roky a má být lepší verzí Node.js.
Podle homepage https://deno.land má Deno následující vlastnosti:
- Defaultně bezpečný. Žádný přístup k souboru, síto, či k prostředí, pokud není explicitně povoleno
- Podporuje TypeScript
- Dodává pouze jeden spustitelný soubor
- Má zabudované utility jako je dependency inspector a code formatter
- Obsahuje sadu auditovaných standardních modulů, které garantovaně fungují s Denem.
Zde je video od M. Schwarzmüllera, které stručně ilustruje, jak Deno funguje: