Как измерить производительность моих шаблонов jQuery tmpl при запуске под knockout.js - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть страница, которая использует knockout.js с несколькими шаблонами tmpl.Я считаю, что что-то, связанное с шаблонами, снижает производительность страницы.

<script type="text/x-jquery-tmpl" id="template1">

</script>  

<script type="text/x-jquery-tmpl" id="template2">
  // I call template 3
</script>  

<script type="text/x-jquery-tmpl" id="template3">

</script>  

...etc...

Поскольку у меня много шаблонов, некоторые из которых вызывают другие шаблоны, как мне узнать, какой шаблон создает проблему с производительностью??

Например, можно ли запустить какой-нибудь javascript в каждом шаблоне, чтобы измерить, сколько времени они занимают для рендеринга?

1 Ответ

0 голосов
/ 21 февраля 2012

Я не уверен, есть ли какие-либо встроенные инструменты для этого в knockout.js, но вы можете попробовать настроить исходный код knockout.js и добавить необходимые записи.Шаблонная привязка определяется здесь .Найдите «ko.bindingHandlers ['template'] = ...» и добавьте функцию входа в систему «update».

...