Actualmente tengo una biblioteca que contiene componentes que comparto entre diferentes repositorios, la biblioteca está hecha con Vue y tiene componentes de diseño de materiales, como la biblioteca material-vue (botones, tarjetas, diálogos, entradas, etc.). Necesito una forma de realizar un seguimiento de su rendimiento (tiempo de procesamiento) para poder estar seguro de que esos componentes no afectan el rendimiento de otros repositorios, pero no he podido encontrar una forma de medir el rendimiento dentro de la biblioteca. ¿Tiene alguna idea de cómo, por ejemplo, material-vue mide sus componentes para saber si son lo suficientemente eficientes y no afectan el rendimiento de sus usuarios?
La única forma que se me ha ocurrido es medirlos desde los repositorios donde los uso, pero esa no sería una medida limpia, no quiero aislar completamente los componentes para tener una métrica limpia.
Además, no estoy seguro de que la métrica que propongo (tiempo de procesamiento) sea lo suficientemente buena como para saber que la biblioteca no está causando problemas de rendimiento en los otros repositorios, ¿debería agregar más métricas?
Desde ya muchas gracias por cualquier ayuda o tip que me puedan brindar