ホームページ >ウェブフロントエンド >フロントエンドQ&A >Node.js のコンポーネントは何ですか?
ノードのコンポーネントは次のとおりです: 1. JavaScript コードの解析と実行を担当する JavaScript インタプリタである「V8 エンジン」; 2. 多くの高性能オープン ソースを統合する「ローカル モジュール」 Nodeの機能の強さを最下層から決める「C /C」が書かれている; 3. 「標準ライブラリ」。
Node.js の構成
Node.js は主に V8 エンジン、標準ライブラリ、ローカル モジュールで構成されており、特にローカル モジュールの数が多くなります。 modules は、Node.js 関数の強度を最下位レベルから決定します。1) V8 エンジン
V8 エンジンは JavaScript インタプリタであり、JavaScript コードの解析と実行を担当します。 V8 エンジンは、Java 仮想マシンと C コンパイラの多くのテクノロジを利用しています。JavaScript コードをネイティブ マシン コードに直接コンパイルし、キャッシュ メカニズムを使用してパフォーマンスを向上させます。これにより、JavaScript は、Java 仮想マシンと同等の速度で実行されます。バイナリプログラム。2) ローカル モジュール
Node.js は、次のような C/C 言語で実装された多くの高性能オープン ソース ライブラリを統合します。libuv | |
---|---|
Linux ではすべてがファイルであり、ここでの I/O にはファイルの読み書きだけでなく、データベースの読み書き、ネットワーク通信 (ソケット) などが含まれます。 |
| nmp
http_parser | |
zlib | |
OpenSSL | |
c-ares | |
3) 標準ライブラリ
ローカル モジュールは C/C で記述されており、Node.js は JavaScript 開発者向けであるため、ローカル モジュールの C/C インターフェイスはカプセル化する必要があり、一連のエレガントな JavaScript インターフェイスを開発者に提供し、さまざまなプラットフォーム (オペレーティング システム) 上でインターフェイスの一貫性を維持する必要があります。
この JavaScript インターフェイスのセットは、Node.js 標準ライブラリです。標準ライブラリがエレガントで強力であるかどうかは、Node.js の使いやすさを決定し、Node.js の市場パフォーマンスに直接影響します。 ノード関連の知識の詳細については、nodejs チュートリアル
を参照してください。 !以上がNode.js のコンポーネントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。