私は現在、HTML、CSS、およびJavaScript(カスタムおよびJQuery)を使用して非常にインタラクティブなデータグリッドコントロールを開発しているプロジェクトに取り組んでいます。これはハイエンドのクライアントマシンでは問題ないと思われますが、顧客が受信したデータのレンダリングに非常に時間がかかるという不満があります。UIのようなクライアント側のインタラクティブなデータグリッドでは、どのような技術が利用できますか?
3ギガRAMと3 GHzプロセッサを搭載したwin2k3サーバー上で実行されているほぼすべてのメインストリームブラウザでは、通常、ページがロードされてレンダリングされていることに気がつきましたが、お客様の計算時間は最大25秒です。
私の質問は、ユーザーがデータテーブル内の使用可能な列を動的に選択してクライアントを渡すことができるようなインタラクティブなデータグリッドを持つページのレンダリングを高速化するために、サイドイベント(javascript呼び出し)を同じページの他のフラッシュコンテンツに追加します。前もって感謝します。
あまりにも多くのデータ(低速接続)または多すぎるロジック(遅いコンピュータ)のために遅いですか? – SLaks
@SLaksは '受信データをレンダリングする 'ので、私はbと仮定します。 – Andrew
@SLaksはい、JavaScriptのロジックのようです。ほとんどの場合、属性のjQueryセレクタを使用していくつかの列を非表示にするforループ(つまり、列のc)の ({ var selectorClass = "selector_" + columns [c]; $( "[colClass = 'class_header_" +カラム[c] + "']")。hide(); $( "[colClass = 'class_data_" +カラム[c] + "']")。hide(); } ブラウザに他のサードパーティのプラグインを使用せずに、javascriptよりも高速な技術を使用することが可能かどうかを教えてください。 – SalmanQ