Обработка на стороне клиента является наилучшей, потому что, как вы знаете, наши ресурсы на стороне сервера бесплатны и могут легко обрабатывать запросы. Но отправка больших объемов данных клиенту для обработки повлечет за собой издержки клиента и сделает их просмотр менее приемлемым, данныебезопасность может быть скомпрометирована, или сеть может быть перегружена и потреблена пропускная способность. Обработка данных на стороне сервера увеличит нагрузку на сервер для каждого клиента.
Поэтому, чтобы избежать этих проблем, лучше сначала передать некоторые из этих конфликтов стороне обработки базы данных (с фильтрацией и особыми условиями) изатем отфильтруйте данные безопасности, обработанные на стороне сервера, с помощью команды и кода, которые не отправляют клиентам.
Но давайте сделаем тяжелую обработку на клиентском компьютере. Конечно, у SPA есть и другие преимущества.
Так что я в основном занимаюсь обработкой на стороне сервера - если только это не такие базовые вещи, как простая сортировка и т. Д.
Кроме того, не думайте, что JavaScript включен. Вы должны отступить изящно, и для этого потребуется, чтобы сервер все равно выполнял обработку.
эта ссылка говорит вам различия между программированием на стороне сервера и на стороне клиента