submitted almost 6 years ago by sethb
- Deno is a new runtime for executing JavaScript and TypeScript outside of a web browser, designed to simplify scripting and improve security by running code in a secure sandbox.
- It aims to provide a fun and productive environment for developers, with first-class TypeScript support and a focus on modern JavaScript features, while also addressing some limitations found in Node.js.
I'm not sure if I would use this myself, but it's interesting how Ryan Dahl attempts to correct what he perceives were mistakes when he first created Node.js [1]. It's cool that Deno has backpressure built into the runtime -- which adds a mark in favor of promises in the debate between events and promises.
I can't think of too many selling points for this though. I already know Node and if I'm going to invest time to learn another runtime, why not spend that time learning Go or Crystal or something besides something that will likely split the Node community?
1. Ryan also has a talk about the 10 things he regrets about node: https://www.youtube.com/watch?v=M3BM9TB-8yA