Basic Configuration
Update Control
throttleMs
Limits how frequently the orderbook updates. Type:number
Default: 100
50ms- High-frequency trading100ms- Standard interfaces (recommended)250ms- Low-priority displays500ms- Historical analysis
debounceMs
Delays processing of rapid updates. Type:number
Default: 0
Performance Comparison
| Use Case | throttleMs | debounceMs | Updates/sec | Latency |
|---|---|---|---|---|
| HFT | 50 | 0 | 20 | ~50ms |
| Standard | 100 | 0 | 10 | ~100ms |
| Low Priority | 250 | 100 | 4 | ~350ms |
Optimization Tips
- Profile Your App: Use DevTools to measure render performance
- Match Update Frequency: Trading: 50-100ms. Monitoring: 250-500ms
- Reduce Depth: Lower
depthandlimitimprove performance - Use Throttle Over Debounce: Throttle provides predictable intervals
Related
Orderbook
Configure the core orderbook behavior.
History
Enable snapshot tracking and playback features for historical analysis and debugging.
Asset Pairs
Configure how trading pair metadata is fetched and cached. Required for auto-populating
tickSize.Overview
See all configuration options in one place with complete TypeScript types and defaults.

