W przypadku wtyczki, którą piszę, mocno polegam na localStorage. Wszystkie ustawienia użytkownika są w nim przechowywane. Niektóre ustawienia wymagają od użytkownika zapisywania wyrażeń regularnych i byłby smutny, gdyby ich reguły regex zniknęły w pewnym momencie. Więc teraz zastanawiam się, jak trwałe jest localStorage.
Ze specyfikacji :
Klienty użytkownika powinny wygasać dane z lokalnych obszarów przechowywania tylko ze względów bezpieczeństwa lub na żądanie użytkownika.
Powyższe wygląda na to, że działa jak pliki cookie po stronie klienta. To znaczy, gdy użytkownik wyczyści wszystkie dane przeglądarki (historia, pliki cookie, pamięć podręczna itp.), LocalStorage również zostanie obcięty. Czy to założenie jest słuszne?