Какой из этих методов лучше и эффективнее, или есть другой вариант для рассмотрения? Многие приложения в моей компании используют интерфейс кендо, и для получения данных они выполняют API-вызов на стороне клиента. В зависимости от того, насколько велика информация (иногда 800-1k + индексы), получение может занять пару секунд.
Я также экспериментировал с получением этих данных на стороне сервера, их сериализацией, затем отправкой их в модель и добавлением скрытого элемента HTML. Клиентский JS может затем анализировать данные, и элементы кендо мгновенно инициализируются.
Я не испытывал никакого замедления при загрузке страницы и загрузке данных мгновенно, поэтому я предполагаю, что это может быть лучшим вариантом вместополагаться на клиента. Что касается различий в безопасности, и если существуют другие параметры производительности, я не уверен.