In the JSConf 2018 the creator of Node.js Ryan Dahl mentioned 10 things he regret about Node.js. With the aim of getting over these regrets, he presented a model, then built in Go Language but soon to be replaced by Rust Language.
Now its time for the decade old Node.js to finally rest and pass its responsibilities to the official successor named as Deno(anagram of Node). Deno is a runtime for JavaScript and TypeScript and is built with latest language in demand(Rust).
Node.js was developed when JavaScript was way different than what it is nowadays. With implementation of TypeScript, it has become a hectic task for the developers to create projects as well as to make updates for the same.
Deno aims to be a productive and scripting environment for the modern programmer. Similar to Node.js, Deno emphasizes on event-driven architecture, providing a set of non-blocking core IO utilities, along with their blocking versions. Deno could be used to create web servers, perform scientific computations, etc.
Deno comes with typescript out of the box and it is easy to install with a single url and centralized repositories, it tries to fulfill as a standalone tool for all the complex scripts, being written at a single place as a runtime for executing JavaScript and TypeScript outside of the web browser.
For more documentation, visit:
