DNS lookup, resolution, TCP handshake and TLS negotiation with services that will be needed soon is done in advance during idle time using preconnect.