Как отказаться от загрузки JS, которые не отвечают, с других сайтов?
попробуйте его асинхронно грузить<script async src="example.js"></script>
Попробуйте получать код виджета по ajax с таймаутом, если время запроса превышает 2 секунды просто прерывать запрос.