私はjQuery用のDataTablesプラグイン(http://www.datatables.net)を使用して、クライアント上の表形式のデータを検索、並べ替え、ページ付けしています。実装のシンプルさとスムーズなユーザーエクスペリエンスは大きな勝利です。
今、私は同じ機能(検索、並べ替え、ページ付け)をより大きなデータセット(最大1000レコード)に実装する必要があります。これには同じプラグインを使用したいと思っていましたが、テーブル内のレコード数が増えると、DataTablesのパフォーマンスが大幅に低下するようです。IE8では、500tr
秒のテーブルにより、「このページのスクリプトの実行速度が低下しています」というアラートが既に発生しています。
データセットはそれほど大きくないので、可能であればクライアントでこれを実行したいと思います。
レンダリングされたマークアップを変更したり、一部の機能を無効にしたり、データをHTMLではなくJSONとしてフィードしたり、最新のブラウザー(IE7 +、 FF2 +、Chrome)。
あるいは、同様の機能を提供できる他のjavascriptライブラリ、できればjQueryはありますか?