HTML5から使えるClient-side data storage(SQL API )
の基本的な仕様や使い方がまとめいる方がいたのでメモひらめき電球

これを使うとJavaScriptからSQLを実行してデータベースを
扱えます。データはブラウザに保存できるのでサーバーは
関係ないです。

Safari 3.1 に実装された「Client-side database storage (SQL API)」とは何か?
以下引用です。
Client-side database storage を使うには以下の三つの種類の関数を使います。

openDatabase
データベースを作る、開く
transaction, changeVersion
トランザクションを開く
executeSql
SQL を実行する

これでまたできる幅が広がりますね。

これもそれを利用しているようです。
iPhoneがJavaScript+SQLiteでGPSレコーダーに!