[2] If the user clicks or taps a link, the browser repeats this process to load the new URL, which could be part of the current website or a different one.
The core element is a text file written in the HyperText Markup Language (HTML).
The vast majority[4] of pages have JavaScript programs, enabling a wide range of behavior.
From the perspective of server-side website deployment, there are two types of web pages: static and dynamic.
Static pages are retrieved from the web server's file system without any modification,[6] while dynamic pages must be created by the server on the fly, typically reading from a database to fill out a template, before being sent to the user's browser.