Комментарии 12
Оно лучше, чем github.com/tantaman/LargeLocalStorage? Если да, то чем?
P.S. Опять же — если хуже, то чем? :)
P.S. Опять же — если хуже, то чем? :)
LargeLocalStorage и localForage сделаны для решения различных проблем.
LargeLocalStorage предназначен для хранения больших значений. В решение данной проблемы помогает FilesystemAPI, но его поддержка на данный момент очень слабая.
LargeLocalStorage предлагает fallback для FilesystemAPI с использованием IndexedDB/WebSQL/LocalStorage в зависимости от их доступности в браузере. LargeLocalStorage также позволяет реализовать свой интерфейс для работы с хранилищем.
localForage — это решение для offline web app, которое позволяет работать с данными максимально быстро.
localForage, как и LargeLocalStorage предоставляет fallback и они имеют следующий порядок применения: IndexedDB -> WebSQL -> LocalStorage. localForage избавляет вас от проблемы написания fallback'ов и предоставляет общий интерфейс к хранилищу.
Наиболее производительным и масштабируемым является IndexedDB, но его поддержка еще довольно слаба.
LocalStorage имеет ограничения по размеру хранилища(5-10 MB) и его скорость работы медленнее, чем у IndexedDB или WebSQL.
WebSQL является ранним стандартом для IndexedDB и позднее от него отказались, но его поддержка в некоторых браузерах лучше, чем у IndexedDB.
В случае отсутствия поддержки IndexedDB и WebSQL используется LocalStorage.
Обе библиотеки полезны и решают различные проблемы.
LargeLocalStorage предназначен для хранения больших значений. В решение данной проблемы помогает FilesystemAPI, но его поддержка на данный момент очень слабая.
LargeLocalStorage предлагает fallback для FilesystemAPI с использованием IndexedDB/WebSQL/LocalStorage в зависимости от их доступности в браузере. LargeLocalStorage также позволяет реализовать свой интерфейс для работы с хранилищем.
localForage — это решение для offline web app, которое позволяет работать с данными максимально быстро.
localForage, как и LargeLocalStorage предоставляет fallback и они имеют следующий порядок применения: IndexedDB -> WebSQL -> LocalStorage. localForage избавляет вас от проблемы написания fallback'ов и предоставляет общий интерфейс к хранилищу.
Наиболее производительным и масштабируемым является IndexedDB, но его поддержка еще довольно слаба.
LocalStorage имеет ограничения по размеру хранилища(5-10 MB) и его скорость работы медленнее, чем у IndexedDB или WebSQL.
WebSQL является ранним стандартом для IndexedDB и позднее от него отказались, но его поддержка в некоторых браузерах лучше, чем у IndexedDB.
В случае отсутствия поддержки IndexedDB и WebSQL используется LocalStorage.
Обе библиотеки полезны и решают различные проблемы.
От WebSQL вроде как отказались же w3?
Спасибо за статью, будем пробовать.
А что с нотификациями? Основная фича localStorage в возможности отслеживать изменения в хранилище.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
LocalForage: кроссбраузерное локальное хранилище от Mozilla