На JS все точно так же, создается некая структура проекта с кучей папочек и отдельных файлов. Можно разбить на сколь угодно много частей и работать сколь угодно большой командой. Далее в строй вступают инструменты автоматической сборки, обычно это
Grunt/
Gulp/
Webpack/
BEM tools и т.д. У некоторых компаний написаны свои инструменты для сборки. Кроме того, все эти инструменты умеют отслеживать изменения в файлах и пересобирать проект, пока вы нажимаете Ctrl+S, так что вы можете все отлично смотреть в браузере в реальном времени.
Так что, как видите, в реальной разработке на JS практически никогда не приходится работать с большими файлами.