Performance
- Minimize WASM binary size with
opt-level = "z"and LTO. - Keep prompts concise and cap
max_tokens. - Batch indexing and process in chunks for large datasets.
User Experience
- Log progress for long operations.
- Provide clear, actionable error messages.
- Handle missing permissions without crashing.