caniuse.com/#feat=http2
Как обычно - смотрим на своего пользователя, потом на пользователя, который нам (клиенту) приносит доход и под него подстраиваемся
С точки зрения софта для фронтенда и вебсерверов - все уже сделано
Nginx отдает только 2 файла статики.
картинки ты не используешь?
Можно использовать `async` атрибут, так как все в одном файле.
он и так используется если браузер умеет
Ничего не потеряется.
бред
Gzip будет лучше сжимать (возможно).
точно лучше
Версионирование. Даже при малейшем изменение скрипта, клиенту придется скачивать все заново.
если у клиента 90% новых пользователей, то как-то фиолетово
Объем файла. Скажем есть это JQ2 или Angular, то конкатенированный файл будет весить ~100 - 200kb. (Плохо для мобилок).
кому плохо, а кто через 4г ходит или wifi