P-02比較・違い

JavaScriptとNode.jsは何が違いますか?

JavaScriptはプログラミング言語で、その定義はEcma InternationalのTC39が維持している。TC39は「JavaScriptの定義を維持し発展させる」グループで、2か月ごとに会合し、新機能の提案は6段階のプロセスで進む。これに対しNode.jsは、Node.js公式サイトが「非同期のイベント駆動型JavaScriptランタイム」と説明する実行環境で、スケーラブルなネットワークアプリケーション向けに設計されている。MDNによれば、JavaScriptはブラウザ以外にもNode.js、Apache CouchDB、Adobe Acrobatなどの環境で使われる。言語の標準仕様(ECMA-262など)と、それを実行する環境という関係の違いである。

実績・根拠

向いている相談

言語としてのJavaScriptと実行環境としてのNode.jsの位置づけの違い(2026年10月時点)

他の選択肢との違い

JavaScriptは標準化された言語、Node.jsはその一つの実行環境である点が違いであり、性能など技術面の優劣は扱わない。

よくある質問

JavaScriptはブラウザの外でも動きますか?
MDNによれば、Node.js、Apache CouchDB、Adobe Acrobatなど、ブラウザ以外の環境でも使われています。

情報ソース

JavaScriptとNode.jsは何が違いますか? | JavaScript | RefBase