Ниже приведено сравнение других методов для снятия блокировки с загрузки скриптов, но все они также обладают своими недостатками.
| Метод | Недостатки | 
|---|---|
| Используем атрибут deferтегаscript | Работает только в IE | 
| Используем document.write()для подключения тегаscript | 
 | 
| Используем XMLHttpRequestдля получения тела скрипта, затем его   исполняем черезeval() | « eval()— зло» (долго выполняется, есть потенциальная   угроза взлома при передаче «неправильных» данных) | 
| Используем XHR-запрос   для получения тела скрипта, затем создаем новый тег scriptи устанавливаем его содержание | Еще сложнее, чем предыдущий случай | 
| Загрузка скрипта в iframe | 
 | 
Таблица 7.1. Сравнение методов «отложенной» загрузки JavaScript-файлов