Node.js

Node.js

pm2 で Nodeアプリケーションのプロセスを管理する

pm2概要Node.js のアプリケーションは単一プロセス・単一スレッドで動作するという特性がある。ということはマルチコアCPUであってもそれを有効に使うことができない。これを解消する方法は2つある。一つ目は cluster モジュールを使...
env

nodebrew による node のバージョン管理

nodebrew を使う前に node をインストール済みの場合はアンインストールしておく必要がります。nodebrew をインストールする使い方nodeのインストールインストール済みのバージョン確認バージョンの切り替え
Node.js

Node.js の特性について知る

結論ネットワークIO、ディスクIOが非同期にできるCPU負荷が高いものは非同期に処理できないのでボトルネックになりやすいシングルスレッド方式なのでメモリ消費は少ないReferenceいまさら聞けないNode.jsC10K問題の正確な説明と、...
env

npm install と npm ci の話

パッケージ管理がなんとなくになってしまっていたので一度整理してみる。一番の肝は package.json と package-lock.json があるけどどう違うの?ってとこ。node_modules を再現したいパッケージたちは nod...