Node.js

提供:yonewiki
2022年11月1日 (火) 17:04時点におけるYo-net (トーク | 投稿記録)による版 (ページの作成:「=== ''' 概要 '''===  以前はJavaScriptはブラウザ上で動くスクリプトでしたが、ブラウザで処理してくれるので、サーバ側にも負荷が軽く問題ように思えていましたが、リアルタイム処理の部分ではユーザが処理をやめたのかどうかがわからず、負荷が発生していました。この問題を解決するべく、必要な部分をサーバー側で処理できるようにしようとす…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

概要

 以前はJavaScriptはブラウザ上で動くスクリプトでしたが、ブラウザで処理してくれるので、サーバ側にも負荷が軽く問題ように思えていましたが、リアルタイム処理の部分ではユーザが処理をやめたのかどうかがわからず、負荷が発生していました。この問題を解決するべく、必要な部分をサーバー側で処理できるようにしようとする試みがNode.jsです。.jsはJavaScriptを外部インクルードファイルとするときの拡張子から連想される名前です。Nodeという名称に.jsを付けたJavaScriptの技術名になっています。


 サーバーに対して、多くのアクセスがある場合に有効なものですので、素人には関係なさそうな技術でもあります。しかしJavaScriptをより高度なデバッグ環境を構築しようとすれば、Node.jsを使ってみるのもひとつの方法でもありますので、勉強してみる価値はあります。高度な環境は高度なプログラミングへ挑戦していく道しるべになります。


 自分はちょっと勉強してみようかなと思います。