A web address starts a conversation between your browser and several systems that locate, deliver and assemble a page.
1. DNS finds an address
Your browser asks the Domain Name System to translate a domain name into an IP address. Caching can make this step nearly invisible when the answer is already available nearby.
2. The browser connects
The browser opens a connection to the server, usually using HTTPS. Encryption helps protect the request and response while they travel across the network.
3. The server responds
The server returns resources such as HTML, CSS, JavaScript, images and fonts. The response may come directly from an application server or from a cache closer to you.
4. The page is assembled
The browser parses HTML into a document structure, applies CSS to calculate layout and runs JavaScript that adds behavior or requests more data. It then paints the result on screen.
Why performance varies
Distance, network quality, server work, image size and script complexity all affect loading time. Good sites reduce unnecessary bytes, cache stable resources and keep essential content available early.