ネットワークに接続された1以上のサーバーコンピュータと、スクリプトプログラムを実行するスクリプト言語処理手段を有するWebブラウザを備えたことを特徴とする1以上のクライアントコンピュータとで構成されることを特徴とするコンピュータシステムであって、前記サーバーコンピュータから配布されるソースコードを前記クライアントコンピュータ個々に保存する手段を備え、且つ、前記コンピュータシステムを利用する際は、前記個々に保存されたソースコードを取り出すステップと、新たに取得が必要である場合は前記サーバーコンピュータからソースコードの配布を受けるステップと、取得したソースコードを前記Webブラウザのスクリプト言語処理手段でプログラムデータ構造へ変換するステップと、新たに取得したソースコードについて前記保存する手段で保存するステップを有することを特徴とするコンピュータシステム。請求項1に記載したコンピュータシステムにおいて、請求項1記載のWebブラウザに備えられたWebStorageに対してソースコードを保存することを特徴とするコンピュータシステム。請求項1に記載したコンピュータシステムにおいて、ユーザーが前記Webブラウザから前記コンピュータシステムを利用する際に、前記サーバーコンピュータから配布されるソースコードが、前記1以上のクライアントサーバーごとにバージョン管理されることを特徴とするコンピュータシステム。HTML5ではHTML4.0から飛躍的にjavascriptへの依存度が増大した。これはクライアントコンピュータの性能が向上し、クライアントコンピュータ上でWebブラウザを介してでも十分な速度で大量の情報を受け取り、処理して表示することができるようになったためである。現在のところ、javascriptの記述を容易にするオープンソースライブラリのソースのデータ容量は数kbから数十kb程度のものが多い。HTML5の登場で、配布されるライブラリの数、1つあたりのソース量は増加傾向にある。javascriptコードはネットワーク経由で受信するため、javascriptファイルが大きくなると、ネットワークの負荷が高い状態でのコンピュータシステムの利用開始は遅くなる。また、同じjavascriptファイルを受信する場合は更新状況を確認して、クライアントコンピュータ上のキャッシュを参照することでネットワーク状態に起因するjavascriptのソースコードの読み取り負荷を軽減しているが、サーバーへのリクエストは受信するファイル個数分、毎度行われるため、ネットワークの利用を充分回避するには至らない。昨今ネットワーク上を流れるデータ量は増える一途にあり、javascriptファイルも大きくなる傾向にあることから、javascriptのソースコードの読み込み負荷はユーザーの利便性の低下に直結するといえる。本発明は上記課題を解決すべくなされたもので、請求項1に記載の発明は、1以上のサーバーコンピュータと、スクリプトプログラムを実行するスクリプト言語処理手段を有するWebブラウザを備えたことを特徴とする1以上のクライアントコンピュータとで構成されることを特徴とするコンピュータシステムであって、前記サーバーコンピュータから配布されるソースコードを前記クライアントコンピュータ個々に保存する手段を備え、且つ、前記コンピュータシステムを利用する際は、前記個々に保存されたソースコードを取り出すステップと、新たに取得が必要である場合は前記サーバーコンピュータからソースコードの配布を受けるステップと、取得したソースコードを前記Webブラウザのスクリプト言語処理手段でプログラムデータ構造へ変換するステップと、新たに取得したソースコードについて前記保存する手段で保存するステップを有することを特徴とするコンピュータシステムである。請求項2に記載の発明は、請求項1に記載したコンピュータシステムにおいて、請求項1記載のWebブラウザのWebStorageに対してソースコードを保存したコンピュータシステムである。請求項3に記載の発明は、請求項1に記載したコンピュータシステムにおいて、ユーザーがWebブラウザからコンピュータシステムを利用する際に、サーバーコンピュータから配布されるソースコードが、1以上のクライアントサーバーごとにバージョン管理されることを特徴とするコンピュータシステムである。以下、図面を参照し、この発明の本発明の一実施の形態以下本実施形態と呼ぶについて説明する。図1は本実施形態にかかるコンピュータシステムの概略図である。コンピュータシステム30は、1以上のサーバー20と、1以上のクライアント10とからなり、クライアント10はインターネット網やイントラネット網などのネットワークNを介してサーバー20に接続されており、リクエストレスポンス通信方式もしくは、ソケット通信方式をして、サーバー20とファイル、データなど情報の授受を行うことができる。図2は本実施形態において、コンピュータシステムの構成を示すブロック図である。図2に基づき、本実施形態においての必要条件を述べる。クライアントコンピュータ10はWebStorage12を有するWebブラウザ11を備える。また、サーバーコンピュータ20はクライアントコンピュータ10のユーザーがコンピュータシステム30を利用する際にクライアントコンピュータ側に現在配布されているバージョン情報を伝えるJSON形式で記述されたバージョン管理情報と、そのバージョン管理情報に基づき、コンピュータシステム30の利用に必要なスクリプトファイルを取得するロジックを有するスクリプト形式のバージョン管理ファイル21と、コンピュータシステムのデータ処理ロジックおよび、画面生成ロジックを含んだ1以上のスクリプトファイル22を備える。図3は本実施形態において、コンピュータシステム30利用開始要求時のフロー図である。図3に基づき、本発明の詳細な動作を述べる。クライアントコンピュータ10のユーザーはコンピュータシステム30の利用に際してまず、Webブラウザ11を起動する。そして、Webブラウザを通してコンピュータシステム30のポータルサイトであるHTMLヘッダーを有するファイルの取得を要求するS101。クライアントコンピュータ10の要求を受け、サーバーコンピュータ20は最新のバージョン管理ファイル21をクライアントコンピュータに送信するS201。バージョン管理ファイル21を受け取ったクライアントコンピュータは前記バージョン管理ファイル21を処理し、javascriptのデータ構造へと変換する。続いて、前記javascriptのデータ構造から、コンピュータシステム30の利用に必要なスクリプトファイルの一覧と、配布中のバージョン文字列を取得するS102。次に、バージョン文字列をキーにして、WebStorageに保存されたソースコードを取得するS103。WebStorageにはバージョン文字列をキーとしたJSON文字列が格納されている。このJSON文字列は、ファイルパスをキーとして、スクリプトファイルのソースコードが保存されている。図4にその例を示す。関数localStorage.getItemにバージョン文字列を引数として渡すことで、WebStorageから該当バージョンのJSON文字列を取得する。さらに、関数JSON.parseを用いて、JSON文字列をjavascriptオブジェクトに変換する。この方法により、配布バージョンをキーにしてWebStorageから取り出したjavascriptオブジェクトを取得する。このjavascriptオブジェクトからは、ファイルパスをキーにしてソースコードが取得できる。以降、前記スクリプトファイルの一覧に記載のファイル数分、ループ処理を行うLO1。まず、前記配布バージョンをキーにしてWebStorageから取り出したjavascriptオブジェクトに対象のソースコードが存在するかを調べるS104。前記WebStorageから取り出したjavascriptオブジェクトからスクリプトファイルのファイルパスをキーにした情報を取り出し、値があればソースコードが存在するとし、なければソースコードは存在しないと判断する。ソースコードが存在すると判断された場合、戻り値をコンピュータシステム30の利用に必要なソースコードとしてその文字列をメモリ上に読み取るS105。続いて、関数evalを用いてjavascriptのデータ構造に変換するS106。スクリプトソースが存在しないと判断された場合、HttpRequestを用いて、配布中のスクリプトファイル22の取得を要求するS107。サーバーコンピュータ20は前記要求に対して、スクリプトファイル22を送信するS202。クライアントコンピュータ10はサーバーコンピュータ20から受け取ったスクリプトファイル22の内容をjavascriptのデータ構造に変換するS108。続いて、前記スクリプトファイル22の内容を、前記WebStorageから取り出したjavascriptオブジェクトに、スクリプトパスをキーにしてメモリ上に保存するS109。前記スクリプトファイルの一覧の、次のファイルについてS104の処理をはじめる。LO2。LO1からLO2までの処理が前記スクリプトファイルの一覧に記載のファイルの数分終わると、コンピュータシステム利用開始処理を始めるS110。コンピュータシステム利用開始処理に先だってまず、1前記バージョン文字列をキーにしてWebStorageから取り出したjavascriptオブジェクトを関数JSON.stringifyを用いて、JSON文字列にする。2関数localStorage.setItemを用いて、前記バージョン文字列をキーにして前記JSON文字列をWebStorageに保存する。以上が本実施形態における、詳細な動作の記述である。