Static web page and a dynamic web page

From Computer Science Wiki
Web Science[1]

To include analysis of static HTML web pages and dynamic web pages, eg PHP, ASP.NET, Java Servlets.

Static vs dynamic pages[edit]

A static web page (sometimes called a flat page/stationary page) is a web page that is delivered to the user exactly as stored, in contrast to dynamic web pages which are generated by a web application.

Consequently, a static web page displays the same information for all users, from all contexts, subject to modern capabilities of a web server to negotiate content-type or language of the document where such versions are available and the server is configured to do so.[2]

A server side dynamic web page is a web page whose construction is controlled by a server-side script such as PHP. In server-side scripting, parameters determine how the assembly of every new web page proceeds, including the setting up of more client-side processing.

A client-side dynamic web page processes the web page using HTML scripting running in the browser as it loads. JavaScript and other scripting languages determine the way the HTML in the received page is parsed into the Document Object Model, or DOM, that represents the loaded web page. The same client-side techniques can then dynamically update or change the DOM in the same way.[3]


These standards are used from the IB Computer Science Subject Guide[4]

  • Explain the differences between a static web page and a dynamic web page.


  4. IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.