Добрый день! Хочется услышать мнения, как вы организовываете структуру JS на проектах, где нет четко разделения между фронтом и бэком. То есть в одном проекте и сервер и тут же подключатся JS скрипты. Как вы делите на модули, какие используете библиотеки. Разговор о нативном JS, не реакт, не вью и прочие полноценные фронтенд библиотеки и фреймворки
Основным нюансом является, что основная задача сайта - это SEO, то есть интерфейс должен отдавать сервер, и поэтому не получается просто отделить весь js и за данными обращаться на сервер, за данными.
Именно в этом и вопрос, как это сделать правильно. То есть сейчас в проекте просто подключается около 10 разных js файлов (каждый со своим классом) - и они уже работают с html который генерирует ASP. Как правильно отделить JS и как его вести отдельно - такого совета и хотелось бы услышать - спасибо :)