Organizational Research By

Surprising Reserch Topic

why is node js asynchronous

why is node js asynchronous  using -'javascript,multithreading,node.js,asynchronous,synchronous'

Nobody has actually asked this (from all the 'suggestions' I'm getting and also from searching before I asked here).

So why is node.js asynchronous?

From what I have deduced after some research:

Languages like PHP and Python are scripting languages (I could be wrong about the actual languages that are scripting languages) whilst JavaScript isn't. (I suppose this derives from the fact that JS doesn't compile?)

Node.js runs on a single thread whilst scripting languages use multiple threads.

Asynchronous means stateless and that the connection is persistent whilst synchronous is the (almost) opposite.

Maybe the answer is found somewhere stated above, but I'm still not sure.

My second and last question related to this topic is this:

Could JavaScript be made into a synchronous language?

PS. I know some of you will ask "why would you want to make JS synchronous?" in your answers, but the truth is that I don't. I'm just asking these types of questions because I'm sure there are more people out there than just myself that have thought about such questions.

asked Sep 18, 2015 by deepak
0 votes

Related Hot Questions

3 Answers

0 votes
answered Sep 18, 2015 by loknath.ganji
0 votes
answered Sep 18, 2015 by pradip.bhoge
0 votes
answered Sep 18, 2015 by girisha