В реальности сср в ангуляре давно уже создаётся через домино window фейковый
Да, но просто window тебе прям бабахнет. А с токеном можно и на нормальный муляж подменить в сср, как я делаю в своём пакете https://github.com/ng-web-apis/universal
Кто-нибудь использует иммутабельные структуры данных в настоящем проекте (на работе)? Какой-нибудь immutableJS / ImmerJS ? Как ощущения? Стоит добавлять себе? Есть какие-то подводные камни? (оптимизация change detection при OnPush)
Да, но просто window тебе прям бабахнет. А с токеном можно и на нормальный муляж подменить в сср, как я делаю в своём пакете https://github.com/ng-web-apis/universal