A browser is more than a frame around a website. It requests resources, interprets page structure and styles, runs permitted scripts, and manages local state such as cookies and storage.

A page may arrive in several pieces. The main document can reference images, fonts, stylesheets, and scripts, each with its own loading behavior. This is why a page can become visible before everything is ready.

The browser also enforces boundaries between sites and applies security rules. Its developer tools can make the hidden activity visible, offering a practical way to understand what happens after a click.

A few starting points
  1. Open the network panel on a familiar page.
  2. Look at the types of resources requested.
  3. Notice which resources arrive first.

An example to consider.

Consider a recipe page before its photograph has arrived. Its text can already describe a useful task while the browser assembles the remaining presentation.

Put it in perspective.

Notice what happens when a tool meets an imperfect condition: a small display, an interrupted session, or an unfamiliar file. Those edges reveal its assumptions.

Follow a related question

Identify unnecessary transfers or repeated work.

Build with a little more restraint

Ask which situations the examples cover.

Examples shape the model’s task

Keep learning

Related background to continue exploring this subject.

MDN: how the web works MDN: image file formats
Make room for ideas