<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Servers, pages, and browsers on Staticvar Learn</title><link>https://learn.staticvar.dev/courses/how-the-web-works/02-servers-and-pages/</link><description>Recent content in Servers, pages, and browsers on Staticvar Learn</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://learn.staticvar.dev/courses/how-the-web-works/02-servers-and-pages/index.xml" rel="self" type="application/rss+xml"/><item><title>From HTML to a page</title><link>https://learn.staticvar.dev/courses/how-the-web-works/02-servers-and-pages/01-from-html-to-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://learn.staticvar.dev/courses/how-the-web-works/02-servers-and-pages/01-from-html-to-page/</guid><description>The browser does more than display an HTML file. It parses several languages, combines their results, calculates geometry, and paints pixels.
The rendering pipeline DiagramExpandflowchart TD HTML[HTML bytes] --&amp;gt; DOM[Document tree] CSS[CSS bytes] --&amp;gt; CSSOM[Style rules] DOM --&amp;gt; Render[Render tree] CSSOM --&amp;gt; Render Render --&amp;gt; Layout[Layout] Layout --&amp;gt; Paint[Paint] Paint --&amp;gt; Screen[Pixels] HTML supplies meaning and structure. CSS supplies presentation rules. JavaScript can change both after the initial page has loaded.</description></item></channel></rss>