01
Permissions by default
Explicit grants for filesystem, network and environment access, which makes a compromised dependency far harder to exploit.
Web development
A runtime that is secure by default and speaks TypeScript natively — for the projects where that trade is worth making.
Deno starts from permissions denied: a script reads no file and opens no socket unless you say so. Combined with native TypeScript and a standard library shipped with the runtime, it removes much of the toolchain a Node project accumulates over time.
01
Explicit grants for filesystem, network and environment access, which makes a compromised dependency far harder to exploit.
02
No separate compilation step and no build configuration to maintain — the runtime executes the source you wrote.
03
fetch, Request, Response and Web Streams, so code moves between the browser, the server and the edge with very little translation.
04
Single-binary compilation, small container images, and edge deployment where latency genuinely justifies it.
In your repository, on your branches, with review running in both directions. What we write, your team has already read — and can change without us.
Talk to us