{"path":"LIMITATIONS.md","size":1204,"locked":false,"binary":false,"truncated":false,"content":"# LIMITATIONS & COMPATIBILITY — CanvasQuantChartPro\n\n### Technical Boundaries & Known Limitations\n\n1. **Rendering Context:**\n   - Requires standard HTML5 Canvas 2D support (`canvas.getContext('2d')`). Supported in 99.9% of modern browsers (Chrome 60+, Safari 11+, Firefox 55+, Edge 79+, Mobile Safari, Chrome Android).\n   - Does not use WebGL; 2D canvas context is prioritized for zero startup latency and universal hardware compatibility.\n\n2. **Container Requirements:**\n   - Parent element must have an explicit or computed width and height. If placed inside a flex or grid item with `height: 0`, the canvas will not render until the layout computes a positive height.\n\n3. **Data Pre-requisites:**\n   - Candlestick data must be sorted chronologically ascending by timestamp.\n   - Forecast quantiles are expected in percentage offsets relative to current price or formatted as `{ q10, q25, q50, q75, q90, expected_return_pct }`.\n\n4. **Extreme Data Densities:**\n   - While the canvas handles up to 5,000 candles comfortably, rendering over 10,000 candles simultaneously without timeframe aggregation will decrease visual readability. Dynamic candle aggregation is recommended for multi-year histories.\n"}