Chrome 46, released a few weeks ago, includes support for the preconnect resource hint. Ilya Grigorik has a good write up on Eliminating Roundtrips with Preconnect:
The preconnect HTML hint allows the application to tell the browser which sockets it will need ahead of initiating the actual requests; preconnect eliminates DNS, TCP, and TLS roundtrips from the request’s critical path.
Using it is easy:
<link rel="preconnect" href="//example.com">
<link rel="preconnect" href="//cdn.example.com" crossorigin>
Currently preconnect is only supported on Firefox and Chrome ( it first appeared in Firefox 39, back in July ). This is a potentially powerful feature, definitely worth experimenting with.
I was playing around on WebSiteTest today – trying out it new IE9 test feature, and I noticed something new that IE9 does: preconnect.
What is preconnect? Preconnect is making a connection to a site before you have a request to use that connection for. The browser may have an inkling that it will need the connection, but if you don’t have a request in hand yet, it is a speculative request, and therefore a preconnect.
via Mike’s Lookout » Blog Archive » The Era of Browser Preconnect
Interesting behavior from IE9, making connections to sites in the hope that there will be additional resources that need to be downloaded. If IE9 becomes widely adopted (which seems likely) then taking this behavior into consideration when building a site may be useful.