モバイルブラウザでは、 WebWorkers は利用できない Web SQL Database で定義されている 同期SQL (openDatabaseSync)も利用できない と考えていましたが… やってみたら使えました。 デモ 以下は、現在時刻を WebWorkers 上でDBに保存/取得し表示するコードです。 <!DOCTYPE html><html><head><meta charset="utf-8"> <title>WebWorker in SyncSQL example</title> <script> var worker = new Worker("worker.js"); worker.onmessage = function(event) { var result = event.data.result; alert(result); // Date.now() };