依存性管理の仕組みが求められる背景には、手動管理の困難さだけでなく処理速度の問題も存在します。ブラウザはscriptタグで指定されているJavaScriptファイルのそれぞれに対してHTTPリクエストを行います。リクエストは並列して行えますが、多数の接続を行うというのは非常にコストのかかる処理です。接続の1つ1つについて、CookieをはじめとするHTTPヘッダの送受信やTCPハンドシェイクなどの付加が強いられます。SSL経由でアプリケーションが提供されている場合、事態はさらに悪化します。 モバイル対応も考えるとリソースの削減は必須。 6.1 CommonJS 名前は聞いたことあるけどあまり意識したことなかった。お恥ずかしい。。。 そもそもCommonJSとは JavaScriptでいろんなアプリケーションを作るための標準仕様。(を策定するプロジェクト) と下記スライドにあった。 Comm
![ステートフルJavaScript 6章 | jekylog](https://cdn-ak-scissors.b.st-hatena.com/image/square/15f515fca3854e57e0a6b6b26dd300ef5b37039e/height=288;version=1;width=512/http%3A%2F%2Ffingaholic.github.com%2Fimg%2Flogo1.png)