Javascript это лишь текстовые скрипты, которые можно подождать пока обработаются.
А вот видео обновляет изображение и звук в реальном времени, там ожидание - зависание картинки.
Можно конечно закэшировать, потом уже включать, процессор не будет загружен скачиванием, все ресурсы пойдут на декодирование. Кэшировать можно как в tmp на жестком диске так и в оперативную память у кого 2 гигабайта.
Оперативная память быстрее, так что кэширование в нее ускорит декодирование видео. На стационарнике использую, а на нетбуке еще руки не добрались. Нужно всего лишь настроить кэширование в Firefox.