Se você estiver usando o Express , poderá usar o método de compactação como parte da configuração:
var express = require('express');
var app = express.createServer();
app.use(express.compress());
E você pode encontrar mais sobre compactação aqui: http://expressjs.com/api.html#compress
E se você não está usando o Express ... Por que não, cara ?! :)
NOTA: (graças a @ankitjaininfo) Este middleware deve ser um dos primeiros que você "usa" para garantir que todas as respostas sejam compactadas. Certifique-se de que está acima de suas rotas e manipulador estático (por exemplo, como eu tenho acima).
NOTA: (obrigado a @ciro-costa) Desde o express 4.0, o express.compress
middleware está obsoleto. Ele foi herdado do Connect 3.0 e o Express não inclui mais o Connect 3.0. Verifique o Express Compression para obter o middleware.