Profiling Notes

Measurement workflow and implementation notes for the slow and optimized apps.

Instrumentation

Both apps use the same shared profiling helpers:

Slow App Notes

The slow implementation intentionally keeps several common problems:

These issues are deliberate. Fixing them in slow-app/ weakens the comparison.

Optimized App Notes

The optimized implementation makes targeted changes:

Memoization is intentionally limited to high-impact paths.

Manual Browser Profiling Flow

Use the User Guide benchmark workflow for the end-to-end review flow. The Benchmark Protocol remains the source of truth for scenarios, fixed inputs, and measurement rules.

Browser DevTools Checks

Recommended manual checks:

Known Limits