You can use js-deflate in the show and list functions, but you cannot do this in view mode. I also suspect that it will be inefficient (just guess, check it if you want numbers).
Until CouchDB supports gzip encoding , the easiest solution is to set up a reverse proxy before CouchDB for compression. For example, you can use nginx with the HttpGzipModule .
source share