Как вариант, прогрузить основные JS-файлы. После события onload / $(document).ready - грузить через AJAX большие файлы с моделями.
Тем самым убьете несколько зайцев: пользователю не надо ожидать полной загрузки страницы, он видит прелоадер и понимает, что надо подождать еще; вы сможете управлять состоянием загрузки, "если загружено и подключено - то".