Храним данные на клиенте — WebStorage/WebSQL/WebNoSQL

Сохранение данных на стороне клиента — давняя проблема вебразработки. Решается она в настоящее время с помощью механизма HTTP cookie, но любой веб-программист, сталкивающийся, например, с проблемой сохранения состояний сложного пользовательского веб-интерфейса, знает, сколько проблем связано с применением cookie. Прежде всего cookie имеют по умолчанию маленький размер, у них отсутствует привязка к сеансу работы (например, cookies с достаточно длительным периодом действия могут пережить перезагрузку браузера, даже если это бессмысленно в рамках данного веб-приложения). В конце концов, cookies просто не надежны.

HTML5 решает проблему хранения информации на клиенте, причем более чем одним способом. И первое, что предлагает новая технология, — это такой простой, но мощный механизм, как WebStorage.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *