- Ferramenta open source projetada para analisar com eficiência fluxos complexos de funções e uso de memória
- Uma grande vantagem é oferecer suporte tanto a ambientes CommonJS quanto ESM, além de disponibilizar a mesma API no navegador
- Rastreamento de tempo de execução de alto desempenho: mede com precisão o tempo de execução de funções minimizando a sobrecarga
- Rastreamento de uso de memória: acompanha o consumo de memória por função e detecta possíveis vazamentos de memória
- Modos de rastreamento flexíveis: permite escolher entre modos focados em desempenho, balanceados ou de análise detalhada conforme o objetivo de uso
- Visualização do fluxo de execução: exibe visualmente fluxos complexos de funções de forma fácil de entender
- Rastreamento de funções aninhadas: permite rastrear até chamadas de funções dentro de funções, possibilitando análises profundas
- Detecção de limites personalizados: permite focar em funções que consumem mais tempo de execução do que o valor definido
- Controle de amostragem: permite ajustar a taxa de amostragem para minimizar o impacto no desempenho em ambientes de produção
- Compatibilidade universal de módulos: pode ser usado tanto com módulos CommonJS quanto ESM
A mesma API no navegador e no Node.js
- API de rastreamento unificada: permite rastrear da mesma forma tanto no navegador quanto no Node.js
- Mesmo método de configuração: a configuração de logger e rastreador é consistente nos dois ambientes
- Suporte a rastreamento de memória: oferece recurso de rastreamento de uso de memória tanto no navegador quanto no Node.js
- Otimização para navegadores: aplica otimizações de desempenho adequadas ao ambiente do navegador mantendo a compatibilidade da API
- Consistência no rastreamento do fluxo de execução: permite rastrear fluxos de execução complexos da mesma forma independentemente do ambiente
Ainda não há comentários.