Julien Calixte b003a3e008 perf: move PouchDB/IndexedDB operations to a Web Worker
All database reads and writes now run off the main thread via a
dedicated worker, eliminating IndexedDB overhead from the frame budget.

- Create data.worker.ts exposing the Data class via Comlink
- Refactor data.ts to export a Comlink-wrapped proxy and a standalone
  generateId() pure function (workers can't expose sync methods cleanly)
- Update all 10 call sites to import generateId directly instead of
  calling data.generateId()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 11:27:45 +02:00
2026-03-28 09:38:55 +01:00
2026-03-28 09:38:55 +01:00
2025-03-01 23:04:09 +01:00
2026-03-28 09:38:55 +01:00
2023-08-15 01:07:50 +02:00
2026-03-28 09:34:04 +01:00
2021-03-09 22:00:10 +01:00
2026-02-14 12:18:23 +01:00
2026-03-28 20:24:08 +01:00
2026-02-15 08:00:11 +01:00
2026-03-28 09:38:55 +01:00
2026-03-28 09:34:04 +01:00
2026-03-28 09:38:55 +01:00
2026-03-21 09:04:58 +01:00
2026-03-28 09:34:04 +01:00
2026-03-21 09:04:58 +01:00
2026-03-28 09:38:55 +01:00
2026-03-28 09:38:55 +01:00
2026-03-17 01:02:24 +01:00
2026-03-28 09:34:04 +01:00
2026-03-28 20:24:08 +01:00
2026-03-28 09:34:04 +01:00
2026-03-28 09:38:55 +01:00
Description
No description provided
Readme 6.6 MiB
Languages
Vue 53.8%
TypeScript 42%
JavaScript 1.8%
CSS 1.7%
HTML 0.5%
Other 0.2%