Некоторые разработчики могут считать JSON-RPC тяжёлым протоколом для SPA-приложений из-за сложности реализации. 2
JSON-RPC требует большего участия со стороны клиента, что может потребовать привлечения более опытных технических специалистов, чем при использовании REST-API. 2
Кроме того, клиенты JSON-RPC должны быть тесно связаны с реализацией служб, поэтому вносить изменения в эту реализацию довольно сложно. 5 При попытке изменить что-то, клиенты чаще всего ломаются. 5
Однако есть и другие мнения. Некоторые разработчики считают, что JSON-RPC — единственный стандарт, который технически полностью можно реализовать при построении коммуникации с бэкендом в 90% современных web- и мобильных приложений. 1
Таким образом, мнение о том, что JSON-RPC — тяжёлый протокол для SPA-приложений, может быть субъективным и зависеть от конкретных условий разработки.