Встречается на собеседованиях • сегодня
Какой максимальный размер LocalStorage
Размер LocalStorage зависит от браузера, но обычно составляет 5-10 МБ на домен. Это общий лимит для всех данных в рамках одного источника (протокол + домен + порт).
Пример проверки доступного места:
javascript
function testLocalStorageSize() {
const testKey = 'test';
let data = 'a';
try {
while (true) {
localStorage.setItem(testKey, data);
data += data;
}
} catch (e) {
localStorage.removeItem(testKey);
console.log('Максимальный размер:', (data.length / 1024 / 1024).toFixed(2), 'MB');
}
}Важно:
- Лимит применяется ко всему домену, а не к отдельному ключу
- При превышении лимита возникает ошибка
QuotaExceededError - В мобильных браузерах лимиты могут быть меньше
- Для больших данных лучше использовать IndexedDB

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы