2017-10-31 3 views
0
m("div", { 
    onclick: function(e) { 
    console.log(e); 
    }, 
}, "Test") 

こんにちは、上記のようなイベントハンドラを持っていると、Mithril再描画で新しい関数が作成されるかどうかを知りたいですか?私はパフォーマンスの問題を避けたい。MithrilJSハイパースクリプト

答えて

1

各描画で再作成されます。パーフォーマンスの影響は一般に無視できる。

https://jsperf.com/create-function-vs-referenceは正確なテストではありませんが、違いの大まかなアイデアがあります。

常にプロファイル!関数の作成がボトルネックであれば、簡単に修正できます。