HTML - Page


An html page is the HTML textual representation stored:

When the browser process this page, it will create an in-memory/code representation and the HTML page becomes a HTML document.


To display a page, a browser:

  • fetches the HTML page over the network (generally with a Http get request)
  • parses the HTML,
  • and then converts it into a code / in-memory representation called a HTML document: A tree of nodes called the DOM (Document Object Model)

This is described in details in this page: Web - Timeline of a page load (Page Speed|Page Latency)



The identifier of a HTML page is its URL.

But because you may render or move a HTML page to another URL, the rel=canonical was introduced to represent an universal id (as described in RFC 6596).

And to complicate things, all metadata schema may also have their own meta where to store this information. For instance, og:url for the open graph tag


On Facebook, If you move a page to a new URL, you can use the old URL as the canonical source for the new URL, retaining likes, comments and shares for the object. Ref Ref2 - How do I move a page to a different URL?

Documentation / Reference

Powered by ComboStrap