Auditing Performance From Three Different Angles

Getting every performance detail right is difficult. Resource compression, cache headers, and load order all matter, yet standard tools often paint with a broad brush. These three auditing tools each take a distinct approach to finding what is slowing your site down.

Waterfaller: Narrowing the Focus to Network Timing

Waterfaller deliberately avoids the comprehensive sweep of Lighthouse or WebPage Test. Its single concern is the network waterfall: which resources load, in what sequence, and what can be done to speed each one up.

Waterfaller screenshot
Waterfaller focuses on issues in the network waterfall and provides recommendations for improvement.

The advantage of that tight scope is speed of use. You run a test, see the problematic files, and get concrete advice — the whole loop takes about 30 seconds. It is less about catching everything and more about fixing load-order issues quickly.

Yellow Lab: A Full-Structure Health Check

Yellow Lab goes the other direction. It runs a wide battery of tests covering standard metrics like page weight and request count, but it also digs into the markup, styles, and scripts themselves.

Yellow Lab Tools screenshot
Yellow Lab Tools runs a number of audits, from CSS to JavaScript to performance and provides a detailed overview of issues and how to fix them.

The tool is particularly useful for spotting CSS debt — duplicated selectors, excessive color declarations — and for flagging HTML that is more nested than it needs to be. Server configuration is also checked, including cache header setup. If you want a broad architectural review before optimizing individual requests, this is a solid starting point.

webhint: The Strictest Auditor of the Group

Microsoft's webhint scans the same categories as Lighthouse — accessibility, compatibility, progressive web apps, performance, and security — but it is noticeably less forgiving.

webhint screenshot
webhint often finds issues that other tools don’t quite catch when looking for ways to improve your site.

It is not unusual to see a perfect Lighthouse score and straight A's from WebPage Test, then run webhint and still find recommendations to act on. If your site already looks clean by other measures, webhint is a useful second opinion for the edge cases that slip through.

Avoid a Single-Tool Blind Spot

No single auditing tool covers every possible issue. Each has a different baseline for what counts as a problem, so relying on one means accepting its blind spots. The workflow that catches the most issues is usually a combination:

  • Waterfaller for resource timing and load order.
  • Yellow Lab for structural and CSS-level problems.
  • webhint as the strict final check before shipping.
"Use the right tool for the job."

The gaps one tool leaves are often exactly what another was built to find.