Right on guys, I think some kind of "as few copies as possible" functionality would be great for building
akka.io based proxies. In the http case, most often you need to look at request or response headers, and do something like route the request to the right backend server, or look at the response code and based on it either return the response to the client or both return it to the client and put it in a cache, for instance.
Especially when proxying requests that can have large responses, the less copies the better.
For instance, how could I build a maven proxy with spray server + client? Seems like that would currently involve a lot of copying.