Improve Table Performance in Live Preview

Use case or problem

Large tables in Live Preview have severe performance issues:

  • 5+ second loading times, especially on mobile
  • May temporarily show source view while loading
  • May randomly reload while viewing/editing
  • May spontaneously switche to source view
  • May cause app-wide lag
  • Searching in tables makes them appear as plaintext

This makes working with tables frustrating and disrupts workflow.

Proposed solution

Optimize table rendering in Live Preview:

  1. Reduce initial load time (<1s target)
  2. Prevent unexpected source view switching
  3. Eliminate random reloading
  4. Implement progressive loading for very large tables
  5. Isolate table processing to prevent app-wide performance impact

Current workaround

  • Split large tables into smaller ones
  • Use source view for large tables
  • Avoid tables entirely for large datasets

Related post