Никто не использует WebSQL потому, что он не стандартизирован и его поддержка может в любой момент исчезнуть из любого браузера - это для вас не ответ?
Zimaell, могут узнать бразуер, операционную систему, язык, размер экрана, плотность пикселей, качество цветопередачи, ваши координаты и скорость передвижения, если есть GPS-датчик и вы разрешите его использование, и IP-адрес. По IP-адресу в свою очередь можно получить ваше местоположение до города. Это всё.
dadasay, а у вас нет возможности передать в поток с бесконечным циклом например событие и на каждой итерации проверять, что оно не установлено, а в другом потоке устанавливать его при застревании?
bQ1, я тоже так думаю. Я думаю, что можно даже извернутся и сворачивать все задачи запланированные на одно время в одну и выполнять изменения в БД одним batch-запросом.