The TNSystem journal

The website has loaded — why is it still so slow to use?

A good loading score does not guarantee a good application. Why search, filters and view changes belong in performance testing.

Software & architecture3 min read
Bright illustration of a user with a laptop and stylised search, filter and detail views.
Editorial illustration, not a real application screenshot or technical verification. German image lettering. © TNSystem · TN.

Quick to load, slow to use

The home page opens quickly. But searching for an order, applying a filter or opening its details means waiting again. Someone working with the application every day is unlikely to be reassured by a green score for the initial page load.

To me, this is an easy mistake in acceptance testing: we inspect the entrance, not the route through the actual work. The customer portal below is a fictional example, not a measurement of a TNSystem application.

A new view of navigation

On 13 October 2026, Google added experimental Core Web Vitals variants to the Chrome UX Report that include soft navigations: changes of view without fully reloading the document. [1]

These additions do not yet replace the stable metrics. Google is evaluating them alongside the established versions. The announcement therefore establishes neither a new universal ranking rule nor an automatic improvement for every website. [2]

Separate a response from a finished result

A button should acknowledge that an input has arrived. That does not mean a search has finished. INP measures responsiveness up to the next presentation, not the total duration of every subsequent network request and processing step. [3]

I would therefore ask two separate questions: does the user receive prompt feedback, and when is the required result actually available? An immediate loading indication may reduce uncertainty without fixing a slow database query.

Test a real working journey

For our example, I would define a simple sequence: sign in, search for an order, filter by status, open a result and return to the list. The test should use data volumes appropriate to normal operation. An empty test list answers a different question from a populated order-management system.

I would also choose devices and connectivity deliberately. A fast development machine is useful, but not automatically a substitute for an older office computer or a mobile device. Conditions belong with the result so comparisons remain meaningful.

Attribute the delay to the right stage

For a slow search, I would trace the route from the click through the request to the displayed result. Is the interface blocked before it sends anything? Is it waiting for the server? Or have the data arrived but rendering takes too long?

Only then would I choose a change. Reducing unnecessary transfers, improving a query or limiting the result set may be useful starting points. Replacing the web framework wholesale would not, in itself, constitute a diagnosis.

Look beyond the average

An application may feel pleasant most of the time and still be unacceptably slow during individual essential tasks. I would not merge unrelated activities into one average. Search, saving and export each deserve a traceable assessment.

Privacy and access controls matter during measurement too. I would use technical timings and approved test cases rather than automatically sending search terms, customer details or complete forms to analytics services. Performance testing is not permission to collect everything.

My conclusion

A useful performance assessment should explain what work feels like, not merely how quickly the first page appears. I would base acceptance on typical tasks and record the conditions under which they were checked.

Experimental metrics can provide additional clues. They replace neither investigation of a particular bottleneck nor comparison before and after a justified change. This article contains no independent benchmarks or performance promises.

Sources and context

Research date: 23 October 2026. Vendor publications are not independent product tests. Examples and recommendations are identified as such in the article.

[1] Google: September 2026 CrUX dataset, published 13 October 2026
Read source ↗

[2] Google: experimental soft-navigation metrics, 13 October 2026
Read source ↗

[3] Google: Interaction to Next Paint and measurement boundaries
Read source ↗

Written by TNAll articles