Прежде всего, вы должны рассмотреть возможность изменения формата данных для хранения данных для отображения.Он должен храниться уже таким удобным способом, чтобы его отображать - это вообще не требует никакой обработки.
Если вам все еще требуется какой-либо пересчет данных, рассмотрите возможность сделать это на стороне сервера, так как это дает вам возможность кэшировать этот результат (например, в mamceched ), поскольку это не имеет смысла вычислять их наобновление каждой страницы.
Худший вариант - пересчитать их на стороне клиента, так как это может затруднить обнаружение заметных проблем с производительностью в браузере клиента (например, при работе с большими данными), и вы не сможете увидеть проблемы такого рода.в вашей среде тестирования (вы могли видеть, что ваш сервер замедляется, но очень трудно увидеть, что некоторые клиенты отображают вашу страницу очень очень медленно - если они не пишут вам).