1

私は8つのjstreeを含むページを持っていますが、そのうち3つは非常に大きいです。

明らかな問題は、ページの読み込みに13秒かかることです。これはがらくたです。プロファイリングを通じて、これがすべてjstreeの処理時間であることがわかります。

ページの読み込み時間を短縮するアイデアはありますか?

要素の部分的な読み込みを考えていましたが、これはユーザーエクスペリエンスの低下になります。

ありがとう、アレックス

4

1 に答える 1

3

タブ付きのページの場合は、特定のタブが選択されたときにツリーをロードしてみませんか?

それ以外の次善の方法は、サーバーのロード時に複数のjson文字列を部分的にロードまたは構築し、それらを配列クライアント側に格納することです。次に、追加のサーバー呼び出しを行わずにツリーを構築します。

于 2010-11-16T18:32:00.943 に答える