JavaScript - использование sessionStorage против переменных - PullRequest
3 голосов
/ 14 февраля 2012

У меня есть мобильное приложение Ext-JS (Sencha). После входа пользователя я загружаю некоторые данные с сервера, на котором храню переменные для сеанса пользователей. Мне было интересно, было ли лучше использовать sessionStorage вместо помещения их в переменные, или это вообще имело значение. (Данные иногда довольно большие, но их недостаточно для размещения в localStorage).

Есть ли какие-либо преимущества использования sessionStorage с точки зрения производительности по сравнению с переменными в памяти?

Спасибо

Ответы [ 2 ]

7 голосов
/ 15 марта 2012

Я бы сказал, что преимущество в том, что хранилище сессий будет проходить при загрузке страниц.Если данные не будут превышать загрузку страницы, просто используйте переменные.

0 голосов
/ 14 февраля 2012

Это действительно сводится к: единственному значению против JSON . Если вы не храните свои данные действительно глубоко в JSON и не нуждаетесь в зацикливании, для достижения реальной разницы в производительности нет.

JSON более удобен тем, что вы сохраняете данные сеанса за один раз, а не перебираете отдельные переменные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...