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:
Last updated on