As browser capabilities have evolved, providing more and more functionality on the client device, the need to store and manipulate data locally has increased as well. To address this need, the Indexed DB technology has emerged. This is an API for storing and retrieving objects using keys and indices.
This chapter will demonstrate how to use Indexed DB to store and use data on the client. If you are used to working with SQL databases, I will warn you, this is not a SQL database. It is quite powerful and useful once you get the hang of it, but you’ll need to adjust your perspective ...