Deno.js is finally released its 1.0.0. release date on May 13th, 2020. In this article will share you some information about what is Deno & is it time to move on Deno over Node.js.

Let’s first know What Deno is?

  • 1. Deno was created by Ryan Dahl, the creator of Node.js.
  • 2. Deno is secure by default. Without permission, it cannot access files, network, or the environment.
  • 3. Deno has TypeScript built-in with no external configuration needed.
  • 4. External packages are pulled in via urls (much like Go)
  • 5. Deno is an anagram for Node and it’s pronounced Deeno (long e).
  • 6. Deno is its minimalistic design associated with its very efficient referentialy-transparent import-system.

In 2018 Ryan Dahl did a talk at JSConf EU where he talked about his top 10 regrets with Node.js. His talk was excellent and you can watch it below.

In his talk, Ryan mentioned he had concerns with the node_module system and other legacy API’s that will never change. He noted that JavaScript has changed a lot since Node.js came out and that he could see a way to make a better version of Node.js. He wanted it to be compatible with the browser AND the server environment. Security was also something that he wanted to focus on.

Two years later, the date’s been set: May 13th, that’s when Deno 1.0 will be officially released. A brand new JavaScript runtime for the backend, but instead of being written in C++, it’s written in Rust, based on the Tokio platform (which provides the asynchronous runtime needed by JavaScript), still running Google’s V8 engine though.

May 13th

A lot has happened since Ryan’s talk at JSCONF 2018. Many people have joined the project, it already has 48k stars on Github, and the project is beginning to raise a lot of attention in the community prior to its official 1.0.0. release on May 13th.

Time will only tell whether Deno will continue to grow but if the initial reaction is anything to go by, it’s very positive.

#deno #node #typescript #javascript #webdev

What is Deno.js & is it time to move on Deno over Node.js?
6.45 GEEK