Производительность Jquery Templates - PullRequest
5 голосов
/ 04 января 2011

Эта технология предназначена для небольших шаблонов или может использоваться для отображения больших наборов данных? Например таблицы с 1000 строками и 20 столбцами?

Как производительность масштабируется для подобных случаев? Идеальный и чистый способ отображения данных - это передача данных JSONified, возвращаемых из веб-службы, в шаблон JQuery. Это выглядит гладко в теории, но на практике ли это для больших наборов данных?

1 Ответ

5 голосов
/ 04 января 2011

Многое зависит от браузера, который выполняет рендеринг. IE6 может быть довольно медленным (хотя перенос 1000 больших строк HTML-разметки и внедрение этого в документ также не будет быстрым).

Вот эталонный тест jsperf, который генерирует 1000 строк из 10 столбцов и отображает его . Я в среднем 200-250 мс, чтобы сделать 1000 строк в Chrome 9.

Более важный вопрос действительно должен звучать так: почему в мире вы отображаете 1000 строк одновременно? Есть всегда лучшие альтернативы UX, чем это.

...