нет нормального кейса если сервер будет выплёвывать тебе контент больше чем ты запросил ясно, то как быть с тем, что у тебя довески уже загружены и в кеше лежат? надо иметь возможность отказаться но при этом же, если такой новый модный протокол будет, то можно из страницы на ходу смотреть, какие ресурсы вместе с ней идут
другое дело, если яваскрипт модульный и ты его грузишь не через вебкаки, а браузерной модульностью тогда можно сгенерить в явном виде всё деверо зависимостей и выплёвывать их вместе с главным файлом