Еще в озоне на основе куки показывали разные лэйауты поисковой выдачи. Пользователь мог выбрать предпочтительный для него вариант в фильтрах, этот вариант положился в куку и каждый раз когда пользователь открывал выдачу, то у него открывался именно тот вариант, который у него выбран. Плюсы такого решения, что не надо было менять контракт поисковой выдачи и добавлять туда поле и не надо было где то отдельно создавать класс и хранить стейт выбора пользователя в каком нибудь синглтоне
Еще в озоне на основе куки показывали разные лэйауты поисковой выдачи. Пользователь мог выбрать предпочтительный для него вариант в фильтрах, этот вариант положился в куку и каждый раз когда пользователь открывал выдачу, то у него открывался именно тот вариант, который у него выбран. Плюсы такого решения, что не надо было менять контракт поисковой выдачи и добавлять туда поле и не надо было где то отдельно создавать класс и хранить стейт выбора пользователя в каком нибудь синглтоне
Для AS специфичный, например, Layout Inspector