Микро-шаблонизатор Джон Резигс против шаблонов JQuery или другие?
Я использовал аккуратный микро шаблонизатор Javascript Джона Резига в проекте, над которым я работаю. Проект опускает объект JSOn и выплевывает таблицу с кучей полей ввода, например:
Это работает нормально, однако в IE он медленный и немного блокирует браузер. Прекрасно работает в Chrome, хотя.
Я просмотрел сеть и нашел несколько статей о различных шаблонизаторах, но все они уже устарели, шаблоны Jquery немного новы, поэтому мне интересно, кто-нибудь заметил какие-либо различия в производительности между этими шаблонами? а двигатель ресигс? Стоит ли меня обменивать? Или я должен отказаться от шаблонизации на основе JS и просто генерировать серверную часть..?
1 ответ
IE, особенно старые версии, работает медленно. Если вы заметили задержку, то, я думаю, вы имеете дело с сотнями объектов. Я не думаю, что существует большая разница в производительности между различными библиотеками шаблонов, чтобы обеспечить решение. Сказав это, шаблоны jquery позволяют вам скомпилировать ваши шаблоны, что может помочь.
Я не знаю об относительной производительности, но underscore.js также имеет простую функцию шаблонов, если вам не нужно ничего сложного.