Нет, ты написал вполне конкретно "этот учебник/материал ему показался легким для освоения.
Есть факт - наличие большого количества изменений в промежутке 5 лет, некоторые из которых нарушают обратную совместимость.
Сможет, но он столкнется ...
более того не написано, что он выбрал учебник потому что он ему понятен.вот по этому я и написал "если изучение по выбранному курсу/материалу/учебнику/статье в газете идет легко, используй без проблем".
объясни, зачем ему это делать?
грузить все в одном большом файле было выгодно во времена http/1.0
причины, по которым сейчас стоит разбивать бандл:
1. большой файл дольше качается чем маленький - поэтому код из большого файла выполняется позже кода в маленьком
2. большой размер бандла дольше парсится
3. если в имена мелких файлов пихать их хэш, при обновлении одного файла пользователю не нужно будет перекачивать весь банлд
и тп
Обычно большой блокирующий js аццки тормозит, такая страница давет меньше гуглопопугаев в гуглотесте скорости, что сильно расстраивает некоторых сеошников
Но в некоторых случаях и сейчас использование большого бандла оправдано. Нужно смотреть конкретно ваш проект и уже там решать, как стоит поступать с бандлом
Я бы рекомендовал разбить.
А если хочеццо, чтоб "один раз загрузил сайт и пользуется кэшем при переходе по страницам", ничего не мешает использовать prefetch/preload и подгружать файло динамически