Which DB you use in your web app on client side?
Many may get confused on why DB in frontend.
It can help a lot in handling data.
My favourite is RxDB because it works as wrapper on top of other storages like IndexedDB, memory, localstorage etc.
You can even switch based on which device is running your webapp.
You for sure don't want a device with 2 GB memory to store 500 MB tab on memory, even if memory access is quickest in available list.
For all device there can't be same DB that will be most suitable or even acceptable at all. You need to choose at runtime and RxDB can help.