Web storage with quota