Я делаю ajax-работу, где веб-сервис будет возвращать данные и на стороне клиента, и я создаю HTML-таблицу с данными.Я использую var (для хранения строки сгенерированного HTML-кода), делаю конкатенации строк для генерации тегов таблиц, tr и td и помещаю в них данные.Затем я поместил эту HTML-таблицу с данными в div с помощью innerHTML.Обратите внимание, что я применяю встроенный CSS в этом динамическом HTML-коде.
Проблема, с которой я сталкиваюсь, заключается в том, что веб-сервис вернет огромное количество данных.То, что я тестировал, даже на локальной машине заняло около 10-12 минут для обработки (конкатенации, создания тегов, помещения данных в таблицу, применения css) 10000 строк.Хранимая процедура займет всего 3-4 секунды при возврате данных.Подскажите, пожалуйста, как можно сократить время обработки в браузере?Я делаю это для скорости каким-то неправильным способом?Или есть какой-то метод для этого или какой-то метод быстрее, чем innerHTML и конкатенации строк?
спасибо