Q33: How do you optimize Express response payload sizes using compression?
The compression middleware automatically Gzip/Brotli compresses outgoing HTTP response payload bodies, reducing bandwidth usage and response latency.
Mounting Payload Compression
const compression = require('compression');
// Compress all responses matching compressible content-types
app.use(compression());💡 Compression reduces JSON/HTML payload transfer sizes over network connections.
Key Takeaways
- Reduces text payload transmission sizes significantly.
- Can also be handled upstream at reverse proxy levels (e.g., Nginx).