DEV Community

Cover image for What Is Deno and Why Is Everyone Talking About It?

What Is Deno and Why Is Everyone Talking About It?

Jeremy Morgan on May 16, 2020

Deno is a hot new runtime that may replace Node.js. Everyone's talking about it like it's the next big thing. It likely is. Here's why. W...
Collapse
 
ishan0445 profile image
Ishan Rayeen

I just realised the name Deno is actually made by re arranging Node. Super cool

Collapse
 
elmuerte profile image
Michiel Hendriks

Node actually stands for: No Deno

Collapse
 
ishan0445 profile image
Ishan Rayeen

And Deno actually stands for: Delete Node

Thread Thread
 
venture profile image
venture

Ande Node actually stands for: No Delete Node

Collapse
 
mosharush profile image
Moshe Harush

And the web server oak it's re arranging of koa (node freamwork).

Collapse
 
zzzachzzz profile image
Zach Rosenberger

I just realized that from your comment! This rearranging of the letters is also known as an anagram

Collapse
 
andreybleme profile image
Lucas Bleme • Edited

Well, having a single executable to run would be really nice, but it is not clear yet how this single executable is going to be packaged/generated. Pretty cool!

Has anyone given a try?

Collapse
 
aminnairi profile image
Amin

Yes, I even have made a Docker image to help test Deno without installing it.

In the process, I have discovered that Deno is awesome because a single executable makes the installation pretty easy on most modern systems.

So no need for a ton of shared libraries or to have many interpreters and compilers installed to bake the Deno interpreter.

If you want to give it a try you can use it here (for Docker users): hub.docker.com/r/aminnairi/deno

Collapse
 
v6 profile image
🦄N B🛡

Yes.

Collapse
 
andreybleme profile image
Lucas Bleme

Any thoughts on this single executable file generation process? :)

Thread Thread
 
v6 profile image
🦄N B🛡

No.

Thread Thread
 
jmojico profile image
Julian Mojico

That's really interesting. You should write a review.

Collapse
 
sergix profile image
Peyton McGinnis

The best thing about deno is the dinosaur. Pretty adorable little guy.

Collapse
 
terkwood profile image
Felix Terkhorn • Edited

Time will tell us what sort of program execution speed and memory efficiency is (hopefully) gained by using Deno. For now, it's worth taking a quick look at some of the benchmarks available on the main site.

deno.land/benchmarks

I haven't gone searching around for any independent benchmarks yet, nor am I motivated enough to write my own 😉, but it'll be nice to see how the community talks about Deno's perf in the coming few months. Although I'm a 🦀 heavy rust user 🦀, I don't assume that the new bindings to V8 are a silver bullet.

Thanks for contributing the article!

Collapse
 
avasconcelos114 profile image
Andre Vasconcelos

Thanks for clearing up and sharing why Deno is important!

I wasn't quite getting what all the fuss was about but now I totally understand why I should keep an eye on it :)

Collapse
 
shaijut profile image
Shaiju T • Edited

😄 Nice, I have not learned Node.js yet, So were should I start Node.js or Deno ?

Collapse
 
vacom profile image
Vitor Amaral

I like the way you import dependencies but what are the plans to update the versions in the future?

Collapse
 
javinpaul profile image
javinpaul

Deno and Node both are Anagrams :-)