A themeable progress bar library for everything.
You can use ProgressJs to show the progress of loading contents (images, videos, etc.) on the page to the users. It can be used on all elements including textboxes, textareas or even the whole body.
It's light-weight, easy to use, customizable, free and open-source.