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

Full-Text Search Across 50,000 Local Notes Freezing the UI Thread : Scale Discipline for Personal Data Applications

TypeScriptSQLite FTS5Web Workerswa-sqlite

Problem Breakdown

The scaling defect is that personal-data apps are built and demoed at toy scale, then meet real vaults (50k notes, 10GB attachments, years of edits) whose size breaks every main-thread assumption: indexing, search, graph queries, and startup all degrade together into an app that 'gets worse the more you use it'. Note a…

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