Прежде всего, используйте серверное хранилище для всего жизненно важного. Хранилище сессий пока недостаточно широко поддерживается, чтобы использовать его для ключевых функций.
Во-вторых, вы захотите хранить любую информацию, которую не хочет, чтобы пользователь знал или мог изменить на стороне сервера. Любая информация на стороне пользователя может быть подделана и изменена, так что имейте это в виду. Все важные значения должны быть проверены.
Наконец, sessionStorage будет полезен для многих вещей, но я думаю, что их главная особенность в том, что он сможет использоваться с веб-приложениями AJAX для обработки информации на стороне клиента. Вместо того, чтобы отправлять туда и обратно много данных, вы можете отправить их один раз и хранить там. Уменьшает количество пользователей на вашем сервере, особенно для сложных программ.
Тем не менее, я повторю, что пока что используйте его только для дополнительных функций, которые не являются жизненно важными для работы вашего сайта / приложения.