As a front end Dev sometimes I have had to make a spinner or loader last an artificial amount of time longer because a request in a reactive app was too quick and users didn't no the data was updated. It is all about perception and you can make a user perceive something is faster or slower through an animation.