← Back to Node.js performance mapgzip/brotli
🗜️
Node.js Performance
Compression Strategy
Compress text responses while avoiding waste on tiny payloads.
Detailed Description
Compression reduces bytes sent over the network, especially for JSON, HTML, CSS, and JavaScript. It improves user-perceived latency on slower networks.
Compression also costs CPU, so use thresholds and let a CDN handle Brotli when possible. Avoid wasting CPU compressing tiny payloads or already-compressed assets.
Mental Model
JSON/HTML/CSS -> gzip/brotli -> fewer bytes -> lower latency
When To Use
- ->Large JSON or HTML responses
- ->Slow mobile networks
- ->Bandwidth is a bottleneck
Tools: compression middleware, CDN Brotli, threshold tuning
compression.js
Live Editor
Loading...
Output
Run code to see output...