Rendering & server response
Inspect route behavior, data access, server work, and the time before useful HTML reaches the browser.
Modernize / Performance
Fix LCP, CLS, and INP. Rendering, caching, assets, scripts, and Core Web Vitals measured against real-user behavior on Next.js, SvelteKit, WordPress, or Webflow, not a single lab score.
Published diagnosis / The Knockturnal
After a reported lab gain, Chrome field data still showed a 2.7-second server response. The cause was a cache policy that kept a 17,000-article archive cold. The policy changed, the correction was documented, and measurement continued.
Read the performance caseDiagnostic loop
Collect lab, field, server, route, and business evidence.
Identify the layer producing the delay or instability.
Implement the smallest reversible correction that tests the diagnosis.
Read production data again and document what moved or remained unresolved.
What changes
A frontend symptom can originate in the server, database, cache, asset pipeline, tag manager, or rendering model. The scope follows the evidence.
Inspect route behavior, data access, server work, and the time before useful HTML reaches the browser.
Trace cache policy, invalidation, CDN behavior, and whether production traffic receives warm or cold responses.
Measure the cost of application code, analytics, advertising tags, and third-party behavior on real interactions.
Correct image delivery, font behavior, CSS, and layout instability where the evidence shows user impact.
Performance method
Collect lab and real-user evidence, server behavior, route traces, and the business paths affected.
Separate visible symptoms from their rendering, caching, script, asset, or infrastructure causes.
Ship focused corrections with an explicit hypothesis and a way to roll back if production behavior changes.
Compare the same production evidence, report uncertainty, and decide whether another constraint now dominates.
Wrong fit
If the only objective is a presentation-ready score with no real-user or business path attached, this is the wrong engagement. Performance work should change a production constraint and be judged against production evidence.
Questions
The baseline, production bottleneck, and validation method determine the work. A universal conversion estimate does not.
Bring us the field data, or the site that has none