Wait but you can hire cheap kids to do it in javascript with web 5.0 technologies. Or pay a little more and have it done with web 7.0 tech.
Always. Always ?!?
Article summary: if you're moving a lot of data, your protocol's structure and overhead matters. A lot.