Я закончил настройку своего рабочего процесса для использования JSPM и в настоящее время создает производственный пакет с двумя большими вложенными и хешированными файлами main- {hash} .min.css main- {hash} .min.jsJSPM оптимизация кэширования
Мой вопрос: эффективнее ли разделение зависимостей сторонних разработчиков от файла main.js (Angular, jQuery и т. Д.) В собственном файле vendors.js?
Мое рассуждение состоит в том, что файл поставщиков вряд ли сильно изменится, и пользователи могут поддерживать действительную кешированную версию этого файла, в то время как любые небольшие изменения в исходных файлах, идущих в main.js, заставят пользователей повторно загрузить новую основную .js без повторной загрузки больших файлов зависимостей.
Каков наилучший способ оптимизации кеширования и предотвращения чрезмерного использования данных с помощью настройки JSPM?