Knowledge/Domain
Where code runs, what ships, and what the browser does with it.
Drag to pan · hold ⌘/ctrl and scroll — or pinch — to zoom.
A committed numeric ceiling on a page's cost, enforced automatically.
Web Platform·22 connections
Deciding when a cached value has stopped being correct — famously one of the hard problems.
Web Platform·21 connections
The directed graph of imports that decides what code ends up where.
Web Platform·20 connections
The live tree of objects a browser builds from a document, and the surface every UI framework writes to.
Web Platform·18 connections
Components that execute only on the server and never ship their code to the browser.
Producing a page's HTML on the server so the first response is already content.
Google's small set of user-centered performance metrics: loading, interactivity, and visual stability.
Web Platform·16 connections
Rendering a page as static HTML with small independently interactive regions.
Building so the core experience works without scripts, with richer behavior layered on top.
Rendering an element into a different part of the document than its logical parent.
Web Platform·15 connections
The browser rule isolating documents by scheme, host, and port, and the mechanisms for relaxing it.
Dividing an application bundle so a page downloads only the code it needs.
Web Platform·13 connections
Attaching client-side behavior to server-rendered markup without rebuilding it.
Deferring the fetch of a resource until it is needed, or until the browser is idle.
The tool that resolves an application's modules into the files a browser downloads.
Web Platform·12 connections
Rendering every page to a file at build time, so serving is just handing over bytes.
The line in an application where execution moves from the server to the browser.
Web Platform·11 connections
The HTML attribute that makes an element directly editable, and the surface behind most rich-text editors.
The sequence of steps between receiving HTML and painting pixels, and everything that blocks it.
How custom typefaces are fetched and shown, and why the cost is easy to misattribute.
Serving a cached static page while regenerating it in the background after a chosen interval.
Web Platform·10 connections
The set of headers that let a browser or intermediary reuse a previous response instead of re-fetching it.
Web Platform·9 connections
Updating the UI as if a server request has already succeeded, before the server has actually responded.
Statically removing exports that nothing imports, shrinking the shipped bundle.
A persistent, full-duplex connection between browser and server, replacing repeated request-response with an open channel.
Two resource hints with opposite priorities — preload for what this page needs now, prefetch for what the next page might need.
Web Platform·8 connections
A set of browser-native APIs for building reusable, encapsulated HTML elements without a framework.
Web Platform·7 connections
A background thread for running JavaScript off the main thread, with no access to the DOM.
An HTTP header that tells the browser which sources of script, style, and other content a page is allowed to load.
Web Platform·6 connections
Injecting attacker-controlled script into a page that a victim's browser then executes with the victim's own privileges.
An opaque fingerprint of a response's content that lets a client ask a server whether it's changed without re-downloading it.
Two successive rewrites of HTTP's transport layer, each solving the previous version's head-of-line blocking at a different layer.
A signed, self-contained token that carries claims a server can verify without a database lookup.
A background script the browser runs between a page and the network, able to intercept requests even when no page is open.
An encapsulated DOM subtree whose styles and structure are isolated from the rest of the page.
The mechanism by which a server opts in to letting scripts on other origins read its responses.
Web Platform·5 connections
A protocol for granting one application limited access to a user's data on another, without handing over the user's password.
An in-memory representation of the UI that a framework diffs against the previous version to compute minimal real DOM updates.
Two opposite strategies for limiting how often a handler runs against a rapid stream of events.
Web Platform·4 connections