0

View Rendering をテストしているときに、(少なくとも現時点では) 奇妙な動作に興味をそそられます。レンダリング時間は、ステートメントの順序によって大きく異なり、レンダリングの手法によって大きく異なるようです。内部にラップされた単純な入力フィールドをレンダリングするコード ペンを作成しました。

  • バックボーン ビュー
  • シンプルなカスタム ビュー
  • JQuery を使用して DOM にアタッチされた生の HTML 文字列

レンダリング時間 Backbone.View vs Simple View vs Raw JQuery

レンダリング時間は順番に応じて減少するように見え、最後のオブジェクトがレンダリングにかかる​​時間の少ないものになります。

BBView は、最初に実行するとレンダリングに時間がかかりますが、コード スニペットを切り取って最後に渡すと、レンダリング時間は 3 つの中で最も短くなります。入力フィールドをレンダリングする 3 つの方法のいずれでも同じことが起こります。

何が原因なのか、現時点ではわかりません。なぜこれが起こっているのか誰にも分かりますか?

このテストを行うためのより良い方法はありますか? 前もって感謝します。

4

0 に答える 0