Смотрю и удивляюсь, помню раньше все грозились, мол подключай минимум перед закрывающим тегом body, а тут их разработчики теперь используют на продакшине вот так вот. Понимаю, что HTTP/2 позволяет теперь так делать, но разве культура написания кода изменилась? Да и IE10 не так, чтобы полностью поддерживает новый протокол
Сейчас я использую webpack, и собираю в два файла vendor.min.js и app.min.js файлы для продакшина, а source map(ы) помогают дебажить если, что на тестовом режиме, когда мы не на проде. Но в итоге, я пишу только 2 файла, хоть они и по 300кб и 50кб соотвественно после минификации (1.5Мб и 500кб до минификации, всякие там Angular и прочие плагины).
В общем, кому верить и как поступать?