- Herramienta de código abierto diseñada para analizar de forma eficiente flujos de funciones complejos y el uso de memoria
- Compatible tanto con entornos CommonJS como ESM, y con la gran ventaja de ofrecer la misma API también en el navegador
- Rastreo de tiempo de ejecución de alto rendimiento: mide con precisión el tiempo de ejecución de funciones mientras minimiza la sobrecarga
- Seguimiento de uso de memoria: rastrea el consumo de memoria por función y detecta posibles fugas de memoria
- Modos de rastreo flexibles: permite elegir entre modos centrados en rendimiento, balanceados o de análisis detallado según el propósito de uso
- Visualización del flujo de ejecución: muestra visualmente flujos de funciones complejos para facilitar su comprensión
- Rastreo de funciones anidadas: permite rastrear incluso llamadas a funciones dentro de otras funciones para un análisis profundo
- Detección de umbrales personalizados: permite enfocarse en funciones que consumen más tiempo de ejecución que el umbral configurado
- Control de muestreo: permite ajustar la tasa de muestreo para minimizar el impacto en el rendimiento en entornos de producción
- Compatibilidad universal de módulos: puede usarse tanto con módulos CommonJS como ESM
La misma API en navegador y Node.js
- API de rastreo unificada: permite rastrear de la misma forma tanto en el navegador como en Node.js
- Mismo método de configuración: la configuración del logger y del rastreador es consistente en ambos entornos
- Soporte para rastreo de memoria: ofrece funciones de seguimiento del uso de memoria tanto en navegador como en Node.js
- Optimización para navegador: aplica optimizaciones de rendimiento adecuadas al entorno del navegador sin perder compatibilidad de API
- Consistencia en el rastreo del flujo de ejecución: permite rastrear flujos de ejecución complejos de la misma manera sin importar el entorno
Aún no hay comentarios.