Before making an HTTP request for a resource browsers first need to create a connection to the web server that they want to load the resource from. Without first creating a connection sending data would be unreliable and insecure – we’ll learn what that means later on. You can see a server connection being created when looking at a request waterfall, for example from our free speed test or in Chrome DevTools.