The colour cues are driven by simple, fixed cut-offs so the result is easy to read at a glance. An HTML body under roughly 80 KB is treated as lean, between about 80 KB and 140 KB it is flagged as moderately heavy with a prompt to review repeated blocks and inline payloads, and past 140 KB it is marked heavy with a suggestion to trim non-critical markup before first paint. On the asset side, more than eight script references earns a note to cut non-critical JavaScript, more than four stylesheets prompts you to consolidate them, and any iframe at all triggers a reminder that embeds can add weight and delay interactivity.
None of these numbers are hard rules from a standard — they are pragmatic defaults that catch the most common cases of document bloat. A content-heavy article can sit comfortably above them, and a tiny page can still be slow for reasons the byte count does not capture.