Parsing JSON and building compact JSON takes some microseconds, while network transport of unprocessed data takes at least 1000x as much, at least 5ms But you are right, it's your decision if you want client do the work or the server, which has more important things to do, let assume searching/indexing.