With HTTP keep-alive the connection stays open after a response so the next request can reuse it. The server closes it after an idle timeout (keepAliveTimeout in Node.js).
Keep-alive
Reusing one TCP connection for several HTTP requests instead of opening a new one each time.