HTML5 localStorage vs sesionStorage vs другой тип производительности хранения данных - PullRequest
0 голосов
/ 17 сентября 2010

Мне нужно получить некоторые куски данных в цикле Javascript. Части, вероятно, будут небольшими от 2 до 20 Кб, но для того, чтобы быть в курсе, мне нужна скорость. Я могу получить эти куски кода из локального хранилища:

var code = localStorage.getItem(myVar);

или даже из jQuery .data ()

var code = $('#myDiv').data(myVar);

Мне не удалось найти информацию о скорости localStorage или sesionStorage или о возможности кэширования этих значений в памяти.

Что бы было быстрее и лучше использовать? Thanx

Ответы [ 2 ]

0 голосов
/ 25 ноября 2010

Webstorage идеально подходит для порций данных с этим измерением и позволяет очень быстро получать данные из браузера. Вам не нужен кеш, потому что данные хранятся в браузере, вы можете использовать эти данные и в автономных приложениях.

Я бы предложил использовать чистый JS, поскольку он не добавляет никаких накладных расходов или зависимостей, а API WebStorage довольно прост.

Если вы хотите узнать больше о WebStorage, попробуйте прочитать мою статью

0 голосов
/ 27 сентября 2010

http://www.html5rocks.com/tutorials/speed/quick/#toc-databases

Как правило: чем больше у вас данных, тем более подходящими становятся клиентские базы данных.Чтобы найти точку безубыточности, вам придется провести некоторое тестирование, я полагаю.

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