How fast it is
Widgets load after your page, and the build refuses one that grows too big.
The budgets
| What | Budget | Today |
|---|---|---|
| The loaderloader.js, on every site, compressed | Budget 5.0 KB | Today 2.3 KB |
| Announcement Barits own script, loaded as its place nears the screen | Budget 20.0 KB | Today 3.0 KB |
| Contact Formits own script, loaded as its place nears the screen | Budget 20.0 KB | Today 8.9 KB |
| Countdown Timerits own script, loaded as its place nears the screen | Budget 20.0 KB | Today 5.0 KB |
| Our own scripton a public page, compressed | Budget 40 KB | Today Held |
| Largest paintthe home page, on a 4G phone | Budget 1.5 s | Today Held |
Compressed sizes, measured when this version was built. A bar is the size against its budget. Held: a test fails before a change lands if a page goes over.
This page, on your device
—
MeasuringYour browser reports it once the page has finished drawing.
How it is measured
- The build weighs the loader and every widget's script, and refuses one that is over its budget.
- Before a change lands, browser tests load the public pages on a slowed phone connection and fail if a page sends too much script or paints too late.
- A widget's script is fetched only when its place on the page comes near the screen, after your own page has drawn.