Skip to content

Roadmap

Edgar Mesquita edited this page Jan 25, 2026 · 12 revisions

Roadmap do Projeto

Este documento resume o progresso do eQuantic.UI e os próximos passos planejados para a framework.

✅ Concluído

🛡️ Segurança (Fase 1)

  • Autorização em Server Actions ([Authorize], [AllowAnonymous])
  • Validação de payloads e limites de tamanho de requisição.
  • Whitelist de tipos para desserialização segura.

🧪 Estabilização do Compilador

  • Suite de testes abrangente (37 testes unitários e de snapshot).
  • Suporte a try-catch-finally e outras construções complexas.
  • Implementação de heurísticas de identificadores (this.).

⚡ Performance (Runtime)

  • Keyed Diffing: Reconciliação inteligente baseada em chaves.
  • WeakMap Event Tracking: Otimização de memória para evitar leaks.
  • Build do Runtime otimizado com Vite.

🚀 Próximos Passos

🟠 Curto Prazo

  • Testes E2E: Implementar testes funcionais reais com Playwright no TodoListApp.
  • Linting & Formatting: Padronização rigorosa do código TS no Runtime.

🟡 Médio Prazo

  • Suporte a Slots/Templates: Permitir passagem de pedaços de UI como propriedades de componentes.
  • Melhoria no CSS-in-JS: Sistema de temas mais robusto e performático.

🟢 Longo Prazo

  • Hot Module Replacement (HMR): Recarregamento de componentes sem refresh da página.
  • Suporte Full SSR: Renderização inicial completa no servidor para SEO e performance.
  • eQuantic DevTools: Extensão de browser para inspecionar a árvore de componentes e estado.

Clone this wiki locally