SlickGridの遅延読み込み機能は非常に優れていますが、将来のページのバックグラウンド読み込みの経験はありますか?
したがって、これは、ユーザーがまだデータがロードされていないグリッドのポイントに到達したときにデータのバッファリング/ロードがないことを意味します。したがって、ユーザーエクスペリエンスが高速化されます。
この種の機能を提供するためのオプションがいくつかあります。
プリフェッチ。 Mozilla:リンクプリフェッチに関するFAQ
head
以下をpage1.htmのに追加すると、この機能をサポートするブラウザーでpage2.htmのバックグラウンドプリフェッチが可能になります。
<link rel="next" href="page2.htm" >
私が言ったように、この機能をサポートしているブラウザとサポートしていないブラウザはわかりませんが、すべてのブラウザに同じ機能を提供したい場合は、jQueryで次の機能を実行する関数をコーディングすることもできます。非表示のiFrameを作成するためのプリフェッチをサポートしていないブラウザ。
IFrames StackOverflow:iframeのプリロード
基本的なHTMLコーディングまたはjQueryを使用して動的に次のようなiframeを作成すると、page1.htmを表示しながらpage2.htmが読み込まれます(参照ページがキャッシュに対応している限り、パフォーマンスが向上します)。
<iframe src="page2.htm" width="1" height="1" frameborder="0" scrolling="no" style="position:absolute;top:-3000px;left:-3000px;></iframe>
setTimeoutを使用してこの回避策を見つけたため、50レコードを取得するたびに、数秒でさらに50レコードを取得するようにタイムアウトを設定しています。