MD41_JUNNY_API_PERFORMANCE_PROFILER.md
API Performance Profiler
Modelo para waterfall (DNS → resposta), breakdown de latência e métricas de transferência — sempre com overhead controlado e alinhamento ao tema dark-first já usado no resto do Junny.
Stub backend
Fase: roadmap
Roadmap para waterfall DNS→response, métricas de latência e painéis em dark-first — com foco em baixo overhead e integrações futuras (monitoring, contratos, interceptor).
baixo-overheadcaptura-opt-in-transparentesem-cloud-forçada-no-mvp-profiling
Fases waterfall (planejamento)
- 1. DNS
- 2. TCP
- 3. TLS
- 4. REQUEST
- 5. RESPONSE
Métricas de timing futuras
- DNS lookup
- TCP connect
- TLS handshake
- request send
- server processing
- response receive
Metas do próprio Profiler
baixo overhead · captura eficiente · análise rápida
Componentes UI planejados
- PerformanceTimeline
- WaterfallChart
- LatencyBreakdown
- MetricsPanel
Backend planejado
/modules/profiler timings metrics analyzers
MVP (MD41)
- ✓ latency breakdown
- ✓ waterfall
- ✓ timing metrics
- ✓ performance visualization
Fora do arranque
- distributed tracing
- APM completo
- AI performance analysis
- profiling obrigatório na cloud
UI futura em /features/profiler