A list response body is potentially large (as many rows as a view has). It is generally advised to at least allow for a streaming interface to the result.

(I don’t know if nano’s view functionality offers that, but the same argument applies)