Я собирался использовать сценарий ASAP, который проверяет, загружен ли тег body, но он приводит к зависанию всей страницы.
Вот:
while (!document.body)
if (document.body) console.log('loaded');
Это, конечно, не будет работать должным образом во всех случаях, но я озадачен, почему это превращается в бесконечный цикл и замораживает страницу.