Задать вопрос

Почему много HTTP запросов — это плохо?

Всем добрый день. Подскажите, почему принято собирать css и js в бандлы, вместо того, чтобы подключать все компоненты по отдельности напрямую на каждую страницу?
Я знаю что много http-запросов это плохо, что мол тормозит сайт, блокируется загрузка контента и т.п., но при загрузке огромного бандла...
Можете рассказать поподробнее в чём конкретно заключается проблема?
Слышал также про http2 и что мол он лучше работает с множеством запросов. Если кто в курсе вещей, то расскажите почему все ещё пользуются бандлами.
  • Вопрос задан
  • 1598 просмотров
Подписаться 6 Простой Комментировать
Ответ пользователя profesor08 К ответам на вопрос (4)
profesor08
@profesor08 Куратор тега CSS
Если файлов парочка, то значения не имеет. Если файлов много, то все зависит от браузера, сервера и того, сколько они могут передать файлов одновременно. Но не стоит на это сильно рассчитывать, обычно этого недостаточно.
Пихать все в один бандл тоже не совсем здравая идея, тогда будет загружаться весь код единоразово, и его объем будет не малым. Кроме того будет загружен код, который не нужен на данный странице сайта. Зачем грузить все, если нужен только клик по кнопки?
Из этого всего вытекает разумное решение, загружать маленькие кусочки только тогда, когда они нужны.
Ответ написан