Дата публикации: 28.03.2011
Исторически получилось, что веб приложения лишены такой роскоши. Куки были придуманы еще на заре Интернет и они дают возможность сохранить локально информацию малого объема. Но у куки есть ряд недостатков:
- куки включены в каждый HTTP запрос, замедляя обмен данными с сервером передавая каждый раз одну и ту же информацию;
- т.к. куки передаются через HTTP, передаваемые данные не могут быть зашифрованы (исключение составляют SSL соединения);
- куки могут весить до 4Kb. Этого достаточно чтобы замедлить веб приложение, но не достаточно, чтобы принести существенную пользу.
А вот что нам действительно нужно. Хочу иметь:
- много места для хранения…
- на стороне клиента…
- дольше, чем до обновления страницы…
- и чтоб не передавалось на сервер.
Было много попыток достичь поставленных целей, но решения, которое бы удовлетворяло всем требованиям не было.