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