Deno
A secure, modern JavaScript and TypeScript runtime created by the original designer of Node.js to fix Node's foundational security and architecture flaws.
What it is
Deno runs TypeScript natively out of the box. Its defining feature is strict security: scripts cannot access the network, file system, or environment variables unless explicitly authorized via command-line flags. It abandons node_modules entirely, importing packages directly via URLs like a web browser.
When you would use it
You use Deno when building server-side applications where strict, granular security permissions and native TypeScript support are critical priorities.
Common operations
- Executing isolated, untrusted third-party scripts securely.
- Building secure edge functions and serverless endpoints.
Related terms
Where this is taught
No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.