Гарантируется ли постоянство IndexedDB в Safari? - PullRequest
0 голосов
/ 11 июня 2018

Аналогично этот вопрос , гарантированно ли IndexedDB является постоянным?то есть.Safari не освободит место на диске, если на устройстве недостаточно памяти.

1 Ответ

0 голосов
/ 13 июня 2018

Safari имеет " No Eviction policy ", что означает, что он не будет автоматически очищать IndexDB при низком давлении на диске, если пользователь не сделает это вручную.

IndexDB - это одна из быстро развивающихся функций, и вы можете ожидать, что в любое время у вас будет другая политика выселения без каких-либо объявлений.Вы должны всегда строить с запасными вариантами.

Chrome имеет явную опцию постоянного хранения , которая гарантирует отсутствие выселения при одобрении пользователя для постоянного хранения, и мы можем ожидать, что Safari когда-нибудь сделает то же самое, основываясь на своем опыте следования Chrome вреализация функций PWA (хотя это заняло годы с очень плохой документацией).

...