読者です 読者をやめる 読者になる 読者になる

ぱんだのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

Node.jsとは

固いまとめ

Node.jsとはJavaScript実行環境である。

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
https://nodejs.org/en/

Node.jsはgoogle Chrome (webブラウザ)にも搭載されているV8エンジンを採用.

Node.js自体は何の言語で書かれたものなのか

Google V8 JavaScript Engine は

C++で記述されている。
ref.

またV8は

C++で書かれたアプリケーションの一部として動作させることもできる。 ref.

つまりNode.jsはC++で書かれていて、V8がそこに組み込まれている可能性が高い.

GitHubリポジトリを覗くと

github.com

C++のファイルだらけ、こらC++で書かれてますわ.

ここがっょぃ

d.hatena.ne.jp

あんまり関係ないけど

postd.cc

なんとMicrosoft EdgejavascriptエンジンがNode.jsでも

EdgeのJavascriptエンジン Chakra でNode.jsが動くみたい.

www.publickey1.jp

GitHubのNode.js Foundationリポジトリ(つまりNode.js公式)にChakraCoreがあるのね. GitHubリポジトリ