Start faster gives the impression to go faster
One of the most critical aspects of any web project is performance ! Performance is extremely important and there are a lot of techniques every web developers can use:
- Make fewer requests
- Maximising parallelisation
- DNS prefetching
- GZip and minification
- Optimising images
But there is an other technique I really like:
- Persuade user’s brain that your site loads faster (confuse the user’s brain)
If you start faster, you gives the impression to go faster. For example if you fake the rendering of a progress bar you can give the impression that loading took less time. It’s just an impression. But it is very effective.
Now you fake the rendering of your progress bar by accelerating it at the beginning. In my case I created a gaussianFunction corresponding to an array of 100 fake increments. Every time I render my loading bar, I add this number to my total count.
With this simple trick, you give the impression to go faster. While you take the same time to load.
You wanna see a demo ?
Sure, here you go…
If you have other kind of brain confuse techniques, let me know and put a comment bellow.