lots of people talk about it being inefficient as opposed to other protocols, and that's true, one of the things that's terrible about discussions about like, scale and scalability is that there are multiple kinds of scalability so you can't say : "does your web app scale ?", that doesn't mean anything in particular does it scale... horizontally, does it scale vertically does it scale with the number of requests that you're getting there's different kinds of scalability and so, the Web makes certain choices about things like latency so you get a increase in latency sometimes, to be able to handle a larger volume of requests so REST, in a certain sense, encourages scalability in some ways and it disencourages other kinds of scalability and that's, of course, i have to say, 