Originally Posted by RickP
Data reads just need to be asynchronous and read at time of request.
The standard can't worry about how people might mess up using the feature (not security but performance).
well localStorage is sync, so it's not the droids you are looking for.
if a feature is frozen and devs start commonly abusing it, or it has some accumulation flaw, to the detriment of the UX, it's harmful on the balance, and we would have been better off with existent workarounds, which are ample but convoluted.