何でもJavaScriptにやらせてしまおうという風潮はすごい。善し悪しはあれど、JavaScriptの新しい可能性を求めていくというのは重要な挑戦だ。

3Dsearch4 Thumbnail-3

様々な挑戦の存在する中、次なるものはこれだ。

今回紹介するオープンソース・ソフトウェアはJNEXT、JavaScriptに次なるパワーを与える機能拡張だ。

JNEXTはインストール型のアプリケーションで、各種ブラウザに対して機能を拡張する事ができる。IE/Firefox/Safari/Opera/Netscapeに対応している。また、Linuxバージョンもある。
3Dsearch5 Thumbnail-3

現状できる事として、ソケット通信になっている。JavaScriptからソケット通信ができるというのが圧巻だ。簡易的なサーバプログラム(PerlまたはPython)も付属しており、それを使うと実際に通信している様子が分かる。
3Dsearch6 Thumbnail-3

セキュリティを考慮して、操作可能なサーバというのがauth.txtによって定義される。尚、JNEXTで目指すべき所として、ネイティブのOSリソース(ソケット、ファイル、スレッド、データベース等)を利用するという点にあるようだ。

ソケット通信だけではJNEXTの価値は見いだしづらいかも知れない。しかしamachangが可能性を解説してくれるのを期待して待つ事にしよう。

JNEXT - JavaScript Native Extensions
 http://www.jnext.org/index.html
3Dsearch7 Thumbnail-1
3Dsearch8 Thumbnail-2