Skip to Content

Performance

The editor is designed to stay fast, even with large JSON documents.


What performance features do

  • Keep editing smooth
  • Prevent slowdowns
  • Handle large files safely

Large documents

When working with large JSON:

  • The editor may switch to optimized modes
  • Some features may be simplified

This keeps the editor responsive.


Automatic optimization

The editor automatically:

  • Limits heavy operations
  • Reduces rendering complexity
  • Adjusts how content is displayed

You don’t need to configure anything.


Formatting and large files

Formatting large documents:

  • Happens in the background
  • May take longer than small files

Comparison and performance

When comparing large documents:

  • Diff may take longer to compute
  • Rendering may be simplified

What to expect

With very large documents:

  • Editing remains responsive
  • Some visual features may be reduced
  • Processing may take slightly longer

Why this matters

These optimizations:

  • Prevent freezing
  • Keep typing smooth
  • Ensure stability

Learn more:


Advanced: Performance Behavior

For a deeper explanation of how this works, see Advanced: Performance Internals.

Adaptive behavior

The editor adjusts based on document size:

  • Reduces rendering work
  • Limits expensive operations
  • Prioritizes responsiveness

Background processing

Heavy tasks (like formatting or diff):

  • Run outside the main editing flow
  • Do not block typing

Trade-offs

To maintain performance:

  • Some features may be simplified
  • Large operations may take longer

Why this model works

  • Keeps the editor usable at all sizes
  • Prevents UI freezes
  • Balances performance and functionality

For more system details:

Advanced: Panel Mode Derivation

Last updated on