Я предполагаю, что вы разделяете методы на основе типа взаимодействия страниц.
Я не вижу причин не делать это по-своему. Пока все, что нужно sco, находится в манифесте, вы можете разделять свои сценарии так, как вам хочется. Это может сэкономить немного времени загрузки для разделения отдельных типов страниц ... Но только если вы загружаете только то, что вам нужно, на страницу HTML, и вы фактически перемещаетесь по страницам в рамках сеанса sco. Если вы загружаете все сценарии в одну HTML-страницу, а затем динамически меняете содержимое div-страниц, все ваши сценарии загружаются 1 раз, и у вас также может быть 1 уменьшенный файл для всех сценариев типа страницы.
Я бы, вероятно, пошел с последним и связал взаимодействия с классами или идентификаторами в разметке. 1 файл, меньше работы по минимизации, и я могу использовать в других пакетах, не будучи уверенным, что у меня есть все типы страниц, которые мне нужны ...