However, it satisfies some human needs: it appears faster to the user as well as providing a visual cue to let them know the system is handling their request.
Techniques for improving perceived performance may include more than just decreasing the delay between the user's request and visual feedback.
This can give the impression of smoother motion, but the controlled variable always reaches the desired value a bit late.
Since it smooths out hi-frequency jitter, when the user is attempting to hold the value constant, they may feel like they are succeeding more readily.
A technique to measure and interpret perceived performance remote systems is shown in a 2003[1] and updated in 2005 for virtual machines.
To achieve that, render-blocking resources will be loaded last in order to let the browser render the other elements first: like text content, images.