Yep, there's always someone ranting about JSON inefficiencies, which I don't observe at all :)
oh i mean i rant about it too but its like, a byproduct of the real goal, and since most clients are running some type of webapp it makes sense. you could definitely use something like messagepack or protobuf if you had an extension that negotiates it.