Digital Brain: а-а... понятно. ну хотя бы пример такого "большого" приложения приведите.... а то я не пойму всю глубину проблемы....
еще: если я что-то загрузил, то я должен по ненадобности это и выгрузить же... (чтобы освободить память) вот тут - вообще непонятно как быть!
Digital Brain: минимизируем весь код SPA(+gzip сжатие) и грузим, больше - никогда не запрашиваем ресурсы с сервера: все запросы далее - только через RESTfull идут. А картинки и остальное - кэширует браузер и/или используем localstorage.
Т.е. нет спроса на подобный динамический загрузчик при правильном подходе. Может просто я не пойму сферу его применения?
Александр: серверная сессия хранится столько, сколько указано на сервере.
Увеличьте время сессии на сервере - это безопаснее, чем нежели уведут куку.
Ок. Хотите куку именно (лучше ставить ajax-ом):
token=hash(IP/network.browser_info[].browser_headers[].server_salt)
и запишите его рядом с юзером (в БД) сразу после успешного логона и затем ставьте его же в браузере.
В итоге, при заходе с другого компа ИЛИ провайдера ИЛИ браузера с этой же кукой - проверка токена НЕ ПРОЙДЁТ! и нужно будет выдать запрос на авторизацию.