Цитата
Браузеры, указанные в ТЗ это поддерживают - уф, повезло )))
Если ты сделаешь только с использованием технологий входящих в спецификацию HTML5, то данный функционал будет недоступен большому числу пользователей, использующих более старые версии браузеров. Если это не особо важный функционал сайта, то это не проблема, а если без этого функционала сайт вообще не работает, то это скажется на большом проценте пользователей сайта.
Поэтому, если хочешь использовать новые технологии, также параллельно можешь реализовать данный функционал с использованием старой технологии (в данном случае кукисов). Выбор метода сохранения может выбираться в JS-коде исходя из версии браузера текущего пользователя. Это стоит сделать как из позиции совместимости с большинством браузеров пользователь твоего сайта, так и с позиции, что ТЗ может расшириться

.