0
m("div", {
onclick: function(e) {
console.log(e);
},
}, "Test")
こんにちは、上記のようなイベントハンドラを持っていると、Mithril再描画で新しい関数が作成されるかどうかを知りたいですか?私はパフォーマンスの問題を避けたい。MithrilJSハイパースクリプト
m("div", {
onclick: function(e) {
console.log(e);
},
}, "Test")
こんにちは、上記のようなイベントハンドラを持っていると、Mithril再描画で新しい関数が作成されるかどうかを知りたいですか?私はパフォーマンスの問題を避けたい。MithrilJSハイパースクリプト
各描画で再作成されます。パーフォーマンスの影響は一般に無視できる。
https://jsperf.com/create-function-vs-referenceは正確なテストではありませんが、違いの大まかなアイデアがあります。
常にプロファイル!関数の作成がボトルネックであれば、簡単に修正できます。