Deno is a modern JavaScript/TypeScript runtime created by Ryan Dahl after his experience building Node.js.

Core ideas I like:

  • secure by default permissions model,
  • first-class TypeScript support,
  • batteries-included tooling (formatter, linter, test runner).

I think of it as “what Ryan wanted Node to be if he could start fresh.”

See also