Загрузка ресурсов, как вы это называете, не будет задерживать событие страницы domready
или document ready
, однако она будет задерживать событие страницы load
. Фактическое поведение загрузки страницы зависит от браузера - браузер должен загружать ресурсы с разных хостов, в частности. Это не повлияет на отображение всей страницы, если только вы не используете изображения с неопределенной шириной и высотой - в этом случае браузер должен повторно визуализировать страницу после получения изображения.
Поэтому при правильной разработке единственной проблемой будет событие отложенной загрузки.
В случае очень медленной загрузки ресурсов вы можете избежать этого, используя «асинхронный тег» - просто обработайте событие domready и разместите новые теги. Например. в jquery использовать:
$(function () {
// this code will be run after dom ready event
});