Loading animations and progress bars are really important to keep users informed about the progress of the task, I developed many javascript-based animations years ago, but I decided to switch to Css3.