As I discovered, there were lots of pitfalls with regards to writing Chrome Apps. Here are a few that I ran into:
- WebSQL disabled – It turns out that the Web Browser consortium (whomever they are) decided to dump the WebSQL (SQLite) database system for HTML5 and go with something called indexDB. From what I can tell, indexDB is not a relational database system, but rather an indexed named-pair flat file concept. I think it was a bad move dumping the SQLite database system (which is well established) for some less featured system that is more complicated to code up.