Skip to content

Performance engineering

Measured first, then made faster.

A slow application is usually a handful of specific problems rather than a shortage of servers. Vuewer measures Core Web Vitals on real devices, finds the query or the payload responsible, fixes it, and reports the numbers before and after. This site scores 100 on Lighthouse.

What you get

What this actually includes.

  • Core Web Vitals measured on real devices and throttled connections, not a local machine.
  • The slow query found and fixed, with indexes and eager loading where they belong.
  • Caching, queues and background work moved off the request cycle.
  • A written report with the numbers before and after.

How it runs

How the work actually goes.

Measure on real devices
Field data where it exists, and lab runs on throttled connections and mid-range hardware. A development machine on office fibre tells you nothing about the phone your customer is holding.
Fix what the numbers point at
Usually a handful of specific things: a query without an index, an unbounded eager load, an image nobody resized, a third-party script blocking the first paint. Cheapest fix with the largest effect goes first.
Report the difference
The same measurements again, before and after, in writing. A change that did not move the number gets reverted rather than described as an improvement.

FAQ

Questions worth asking.

How much faster can you make it?

Unknown until it is measured, and anyone answering that before looking is guessing. What can be committed to is the measurement, a prioritised list of causes with the effort each one costs, and saying so when the remaining gains are not worth buying.

Is this just caching?

Caching is the last step, not the first. It hides a slow query rather than fixing it, and a cache in front of a bad query fails badly the moment it is invalidated. The query gets fixed first, and then caching makes an already fast page cheaper to serve.

Does a fast Lighthouse score actually matter?

The score itself does not. What it measures does: Core Web Vitals are a ranking signal, and load time affects conversion whether or not it affects ranking. A perfect score on a page nobody can use is still worth nothing.

Get in touch

We'd love to hear from you.

Do you have a question or need help with a website or web application? Whether you are starting from scratch, refining what you already have, or stuck on something complex.

Fill in the form and we'll get back to you as soon as possible.