19列のグリッドパネルがあります。上部にボタン付きのツールバーがあります。ボタンを押すと、ext.widget を呼び出してポップアップ (グラフ) ウィンドウを表示します (グリッドから必要なデータはありません)。私はextjs 4.1.1を使用しています。
私が持っているIE 10で:
- グリッド内の 19 行 グラフ ウィンドウを表示するのに約 1.5 秒かかります
- グリッド内の 147 行 グラフ ウィンドウを表示するのに約 6.2 秒かかります
IE8 の場合:
- グリッド内の 19 行: 1.7 秒
- グリッド内の 147 行: 6.7 秒
Chrome 30.0.1599.101 m:
- グリッドの 19 行: 0.8 秒
- グリッド内の 147 行: 1.8 秒
ポップアップウィンドウを作成する際に、グリッド内の要素の数が問題になるのはなぜですか (dom サイズが大きすぎます)。何がボトルネックになる可能性がありますか? どうすれば速くなりますか?
そこには他のポップアップ ウィンドウがあり、グリッド内の要素が増えると、すべてのウィンドウの作成が遅くなります。
ありがとう、HyGy