HTTP connection pooling reduces latency by reusing existing connections rather than opening new ones for each request. This is especially beneficial in high-load scenarios, such as an e-commerce site handling many simultaneous users. By avoiding the overhead of TCP and TLS handshakes, it significantly speeds up HTTP transactions.
Additional Notes
How does connection pooling improve HTTP performance?