Андрей, media css я знаю, проблем делать адаптивную верстку нет. Я не знаю как запускать js router.
Допустим есть какой-то список на Router 1, на Router 2 еще какой-то контент, на Router 3 к примеру чат.
А на мобильном оно будет так.
Список routers.
Переходишь к примеру на первый роутер открывается список, урл отображается роутера 1.
Переходишь к примеру на третий роутер, открывается чат, урл отображается роутера 3, что-то вроде site.com/chat
На web.
Получается что нужно запустить сразу 3 routers.
Я к сожалению, не знаю как это сделать, и где искать информацию как такое реализовывать.
Возможно написать разные js файлы, с реализацией объектов роутеров в зависимости от версии. Определять клиент и потом ленивой загрузкой загружать объект нужных роутеров.