2017-08-18 9 views
-2

私はMEANを初めて勉強しています。node.jsを学んでいるとき、nodejsにchrome v8 engineが埋め込まれていると言えます。nodejsは特定のブラウザで動作します。クロムv8エンジンに埋め込まれたnodejsが他のブラウザエンジンではないことを簡単に説明できますchrome v8 engine embeded nodejとはどういう意味ですか?

答えて

-1

node.jsはコアとしてv8を使用しています。ノード自体があります。 node.jsはサーバ上で動作しているので、node.jsを動作させるブラウザの制限はありません。

+0

@JaromandaX私を目覚めさせてくれてありがとう。それは間違っています。 –

0

node.jsは、単独で動作するJavascript実行環境です。それはブラウザとは関係ありません。あなたはnode.jsだけでJavascriptプログラムを実行できます。

Javascriptを解析して実行するために、node.jsにはV8 Javascriptエンジン(Chromeで使用されているのと同じエンジン)が組み込まれています。これにより、Javascriptを実行して実行することができます。それは決してそれをブラウザにしません。

node.jsには、V8 Javascript実行エンジンに加えて、ソケット通信からファイルI/Oまでのあらゆる種類の組み込みライブラリが付属しており、あらゆる種類のアプリケーションnode.jsには、サーバプロセスも含まれます。

は、どちらか、あなたはNode.jsの中のサーバ・プロセスを構築する場合は、そのサーバーに話をするために、任意のブラウザを使用することができます

特定のブラウザでnodejs作業を行い、通常のHTTPページ要求を経由して、フォームの投稿Ajax呼び出しまたはwebSocket接続。唯一のJavascriptの実行エンジンを必要とnodejs

nodejsていない他のブラウザエンジンでクロームV8エンジンに埋め込まれているもの

。 V8はオープンソースで非常に優れたエンジンなので、nodejの開発者はこれを使用することにしました。どのJavascriptエンジンを使用するかは、ブラウザやブラウザとの相互運用性とは関係ありません。 node.jsはそれ自身の所有物です。どのブラウザも、httpまたはwebSocketに定義された標準を使用して、そのブラウザと通信できます。

+0

@Som - なぜあなたは受け入れられた答えとしてチェックマークを削除しましたか?あなたの質問に、私の答えが足りないと思うものがありますか? – jfriend00

関連する問題