Developing with local database on SB1


I am in the process of developing an application which requires storing data offline - I'm wondering what the official line is with regards to the support of webSQL within the SB1. At the moment my line of reasoning as regards how to implement storage is as follows:

1) I'm assuming the browser does not currently support indexedDB ?

2) which means using either webSQL, web storage(local or session) for the time being or some other NoSQL solution.

3) this means as the db implementation could change I am planning to use an interface approach so the implementation can be changed more easily without breaking the application. For this I will use typescript as my javascript library to enable this.


Has anyone else come across this issue ? and if so what they decided to do.