May 30, 2018
Ryan Dahl announces Deno
Ryan Dahl unveiled Deno on May 30, 2018 — a secure TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases./JavaScript runtime addressing Node.jsA JavaScript runtime built on V8 — event-driven I/O for servers, CLIs, and tooling. design regrets.
What it was for
Dahl's '10 things I regret about Node.jsA JavaScript runtime built on V8 — event-driven I/O for servers, CLIs, and tooling.' talk reframed server JS around permissions, native TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases., and explicit security. Deno influenced conversations about runtime design even for teams staying on NodeNode.js — JavaScript on the server via an event-driven runtime built on V8..
People
- Ryan Dahl — creator
Companies
- Microsoft
Why it's here
Dahl's Deno talk was a rare public redesign of one's own massively successful project.
Why it mattered
It pushed secure-by-default and TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases.-first runtimes into mainstream discussion.
What it solved
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8.'s module and security model created footguns Dahl wanted to fix from scratch.
Media
ImageRyan DahlDavid Calhoun, CC BY 2.0, via Wikimedia Commons
Related
- Node.js first releasedMay 27, 2009