Все, что вы будете использовать на каждой странице, будет импортировать ваш мастер. Если это то, что вы будете использовать только в меньшем масштабе, поместите импорт в представление, которое будет его использовать.
Ключ заключается в том, чтобы не загружать ненужные байты, когда они даже не будут использоваться. У меня есть универсальный файл JS, который содержит все, что будет использоваться в качестве более распространенных функций по всей доске, импортированных в мой мастер. Затем для каждой страницы у меня есть только импорт js, который мне нужен для этой страницы.
Если вы поместите каждый импорт js в свой мастер, это означает, что он будет загружать эти js на каждую страницу, когда, возможно, половина из них даже не используется для этой конкретной страницы. Это может оказать большое влияние на время загрузки страницы.
Я предлагаю также использовать что-то, что может сжать js до уменьшенной версии для производства. У Telerik есть регистратор скриптов , и это действительно хороший инструмент.