YourDeals logoYourDeals
local first notesadvancedHacker News Ask HN discussion, 250+ commentsMAX

Full-Text Search Across 50,000 Local Notes Freezing the UI Thread : Sync Correctness at the Semantic Level

TypeScriptSQLite FTS5Web Workerswa-sqlite

Problem Breakdown

The sync defect is that generic merge machinery (timestamps, generic CRDTs) resolves conflicts at the technical level while violating them at the semantic level: the merged state is deterministic and defensible byte-wise, yet represents something no user did : a note in two folders, a completed task un-completed by syn…

The full blueprint needs the Max ($59 lifetime) plan

The problem description above is free to read. Unlock the complete solution blueprint and the copy-paste build prompt with a plan.

Back to problems