340 строк javascript - ничто, но по мере роста вашей кодовой базы javascript я бы потратил некоторое время на изучение фреймворков для сжатия и объединения javascript на лету. Если вы используете Java, я бы порекомендовал использовать JAWR , который позволяет переключаться между несколькими ссылками в режиме разработки и одним минимизированным сценарием в рабочей среде. Просто убедитесь, что вы тестируете свое приложение в производственном режиме, прежде чем начать работу, поскольку алгоритм минимизации может испортить ваш код в некоторых непонятных случаях (если вы пишете чистый код и не забываете заканчивать каждую строку символом «;», у вас все будет хорошо) .
Если вы не на Java, я не знаю никаких фреймворков, но реализовать что-то подобное самостоятельно на самом деле не так уж и сложно. Я думаю, что у меня есть какой-то код, лежащий где-то для этого в eZ Publish, который написан на PHP.