Link
preconnect
Asks the browser to prepare a connection to an origin before the page requests a resource from it. This can cover DNS, transport, and TLS setup.
Code examples
Good example
<link rel="preconnect" href="https://cdn.example.com" crossorigin>Prepares an anonymous cross-origin connection to a CDN used early by the page.
Avoid this example
<link rel="preconnect">Has no href, so it gives the browser no origin to connect to.
Recommendations
- 01Use only for critical originsAn unused connection costs sockets, CPU time, and network traffic. Reserve preconnect for origins the page will use soon.
- 02Match the credentials modeFor resources fetched with anonymous CORS, such as cross-origin fonts, add crossorigin so the prepared connection can be reused.