質問: Node.jsとはいったい何なのでしょうか? 調べてみてもサーバー側で動くjavaScriptという説明で終わっているサイトがとても多いです。 javaScriptはブラウザ上で動く言語ですよね? ということは、どこかのサーバーにもブラウザが立ち上がっていて、 そこで動いているjavaScriptのことをNode.jsというのでしょうか?
回答: > > javaScriptはブラウザ上で動く言語 > > > 厳密には「javascript実行エンジン」という機能がjavascriptを解釈・処理を実行します。 ブラウザはjavascript実行エンジンを搭載している一般的なソフトウェア、という位置づけになります。 「サーバ側で動く」というのは別にブラウザ上で実行されるわけではなく、動的なWebページなどを出力するためにサーバ上のjavascript実行エンジンで実行される、ということです。