 The Storage Buckets API provides more granularity to better manage persistent storage. Traditionally, as the user runs out of space on their device, the data stored with APIs like indexdv or local storage gets lost without the user being able to intervene. A way to make a storage persistent is using the persist method of the Storage Manager interface. However, this method of requesting for storage to be persistent is all or nothing. The core idea of the Storage Buckets API is granting sites the ability to create multiple storage buckets where the browser may choose to delete each bucket independently of other buckets. So you can specify eviction prioritization to make sure the most valuable data isn't deleted. Each Storage Bucket can contain data associated with established storage APIs, such as indexdv and cache storage.