A slow client sends headers or body a few bytes at a time and never finishes, so each connection occupies server resources. Timeouts such as headersTimeout and requestTimeout are the main defence.