Web Development glossary: Master level

14 Web Development terms at the Master level, each with a short definition and a link to its full page.

Updated

Study these as flash cards

Compositing
Combining painted layers into the final picture.
Critical CSS
The styles needed for the first screen, inlined so it shows fast.
CSS Object Model
The browser's in-memory model of the page's CSS, readable from JavaScript.
HTML parser
The browser component that turns HTML source into a document tree.
HTTP/2 and HTTP/3
Newer HTTP versions that send many requests at once over one connection.
Layout
The step where the browser works out every box's size and position.
MathML namespace
The namespace URI that identifies inline MathML elements in a document tree.
Mutual TLS
Both client and server present certificates to prove who they are.
Reflow
The browser redoing layout after a size or position change.
Repaint
Redrawing pixels after a look changes, without a size change.
Server-Sent Events
A response kept open so the server can push a stream of events.
Style invalidation
Working out which elements need styles recalculated after a change.
SVG namespace
The namespace URI that identifies inline SVG elements in a document tree.
text/html MIME type
The media type that identifies a resource as an HTML document parsed with HTML syntax.

Every Web Development term, by level