Некоторые владельцы сайтов при создании страницы для загрузки больших файлов на сервер (например, видео, аудио) сталкиваются с серьёзной проблемой - файлы загружаются довольно долго! Кроме того, что бы пользователь понимал что происходит, не помешает сделать индикацию загрузки в виде полосы прогресса и строки, показывающей количество загруженных мегабайт. Попробуем максимально подробно разобраться, как это можно реализовать. Инструмент XMLHttpRequest Для загрузки файлов есть очень хороший инструмент, встроенный в браузер - XMLHttpRequest...
CSS Вторым шагом после изображений подумайте об оптимизации ваших CSS и JavaScript файлов. Не забывайте всегда минимизировать эти файлы. По умолчанию CSS являются ресурсом, который блокирует отрисовку страницы в браузере. Это значит, что браузер остановит создание HTML элементов пока не загрузит и не прочтет весь ваш CSS. Поэтому всегда минимизируйте CSS, а также удаляйте неиспользуемые стили. Это особенно важно, если Вы используете какой-нибудь CSS фреймворк (на вряд ли вы используете все стили фреймворка)...