Skip to main content

Performance

  1. Minimize WASM binary size with opt-level = "z" and LTO.
  2. Keep prompts concise and cap max_tokens.
  3. Batch indexing and process in chunks for large datasets.

User Experience

  1. Log progress for long operations.
  2. Provide clear, actionable error messages.
  3. Handle missing permissions without crashing.

Code Quality

Error Handling

Testing

Documentation