Файлы cookie имеют ограничение емкости 4 КБ, и файлы cookie отправляются на сервер при каждом запросе к серверу.
Разница между cookies
и localStorage
заключается в постоянстве данных. Конечно, cookies
может использоваться как localStorage
с длительным сроком действия. Но это не очень хороший способ, и он не соответствует причине использования cookies
.
Во-первых, файлы cookie имеют API, который использует данные cookie как на стороне сервера, так и на стороне клиента. Напротив, localStorage контролируется только в локальной среде. По этой причине подумайте о том, записываются ли сохраненные данные cookie в обе стороны, и если использование на стороне сервера является важным и частым, может быть лучше использовать более эффективные значения cookie для взаимодействия с локальным хранилищем с клиентами и серверами.
Вы можете хранить данные, которые нам нужны постоянно (например, автоматический вход в систему), на localStorage
, а информацию, которая нам нужна на данный момент (например, данные однократного входа), на cookies
. Но никогда не сохраняйте важную информацию, такую как пароли! Вас всегда можно ограбить, потому что вы сохранили его на клиенте.