Kenya-West
@Kenya-West
Обычный Кеня

Значит ли, что с переходом на HTTP/3 (HTTP/2) не нужно будет паковать все js-файлы в один бандл?

HTTP следующих поколений могут агрегировать запросы, уменьшать кол-во и пинг в запросах, ну и еще куча магии. Значит ли это, что, поддерживая только HTTP/2 и/или HTTP/3, можно будет, грубо говоря, отказаться от вебпака и перейти на ES модули?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
А префетч кто то отменял?
Протокол нижнего уровня не знает о поведении на более высоком. И сервер отдает ровно то что запрошено, и никакой магии нет. Пришел файл, распарсился, браузер сказал мол мне нужно еще что то, запрос ушел.
Ответ написан
Вероятно, бандлы станут чуть менее актуальными (т.к. да - в одном запросе клиент (браузер) сможет запросить сразу кучу картинок, например, или кучу отдельных js-файлов). Но вебпак уйдёт очень не скоро - он же не только пакует код в бандлы - он ещё исправляет код (babel-ы всякие там работают), оптимизирует css (всякие там препроцессоры запускает - less, scss), готовит svg (иконки) и другие процессы производит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы