Преимущества состоят в том, что вы можете легче управлять и организовывать свой код, а также загружать на страницу только те сценарии, которые абсолютно необходимы.
Недостаток, который я могу себе представить, заключается в том, что некоторые инструменты измерения производительности веб-сайтов, такие как PageSpeed и YSlow , будут предупреждать вас о количестве файлов CSS и JavaScript, на которые ссылается страница. Современные практики веб-разработки часто побуждают вас Объединять файлы CSS и Объединять файлы JavaScript , чтобы уменьшить общее количество файлов, необходимых для отображения страницы, и повысить производительность сети. Вообще говоря, обслуживать один большой раздутый файл лучше, чем обслуживать 10 небольших файлов с низким и средним значением из-за накладных расходов, связанных с запросом файла с сервера.