Ответ
Максимальный размер одного cookie — 4 КБ (4096 байт). Это ограничение определено в RFC 6265.
Ограничения на количество cookie:
- Браузеры обычно поддерживают 50 cookies на домен (может варьироваться).
- Общий лимит для всех cookies — 3000-4096 cookies (зависит от браузера).
Пример проверки размера cookie:
document.cookie = "test=" + "a".repeat(4000);
console.log(document.cookie.length); // ~4000 (если не превышает лимит)
Важно:
- При превышении лимита cookie может быть обрезан или не сохранён.
- Для хранения больших данных лучше использовать
localStorage(до 5-10 МБ).