A Streamdown garante confiabilidade de nível empresarial com um sistema de proteção em várias camadas:
Segurança
- Executa a sanitização DOMPurify em todos os nós renderizados usando filtragem de conteúdo em nível AST
- Remover todos os rótulos e manipuladores de eventos em linha por padrão
- Fornecer o modo sandbox para isolar o iframe e outros elementos perigosos
Desempenho
- Renderização memorizada: retorne resultados armazenados em cache diretamente para conteúdo duplicado
- Atualização em nível de frase: redesenhar apenas os segmentos de texto que foram alterados
- Carregamento inerte: conteúdo pesado, como gráficos/fórmulas, é renderizado somente quando está dentro da janela de visualização.
- Suporte ao modo React Concurrent, permitindo que atualizações de alta prioridade interrompam a renderização de baixa prioridade
De acordo com o relatório de teste de pressão da Vercel, em um cenário em que 500 mensagens de streaming são processadas por segundo: o uso da CPU é estável, com menos de 151 TP3T, a taxa de vazamento de memória é 0 e a taxa de interceptação de ataques XSS é de 1001 TP3T. Os usuários podemenableDebugMetricsO prop monitora essas métricas em tempo real.
Essa resposta foi extraída do artigoStreamdown: um renderizador Markdown projetado para capacidade de resposta de fluxo de IAO































