Вот теперь классно выглядит, крутится прелоадер, пока все целиком не загрузится, после удаляется и страничка готова. :)
Но почему в jq метод $.load стал deprecated, не пойму.
Сейчас принято запускать приложение на DOM ready. А уже картинки и шрифты догрузятся позже.
Лоад не рекомендуется, потому что он ждет вообще всё, а если например какой-то внешний скрипт завис?
Верно говорите. Однако, есть желание как нибудь эмулировать поведение $.load.
На данный момент все грузится с 1 домена. И пока все не загрузилось, весит прелоадер, удаление которого происходит в самой последней строке скриптов. Но шрифты тяжелые, и я вижу неприятный скачек.
Возможно есть способ загружать шрифты и отлавливать события полной загрузки, что то на подобие этого: