Desde complejidad ciclomática se evalúa contando el número de palabras clave "if, switch, mientras que para las vacaciones", etc .. cada herramientas que trabajan con C hará el trabajo, como SourceMonitor: http://www.campwoodsw.com/sourcemonitor.html
En realidad, en Javascript cuanto más se intenta modulize su código, más se va a reducir la velocidad, por lo que tomar con un grano de sal;)
EDIT: I Realmente no puede entender lo que está pasando en esta respuesta , Recibo otro voto negativo, cuando en mi respuesta le digo a ag Una buena herramienta para calcular la complejidad ciclomática en javascript, y esto en particular funciona muy bien.
Para la segunda afirmación, el mío es un comentario que viene de la experiencia, yo nunca digo no modulize su código js, yo sólo digo que hacer que la atención en hacerlo, porque a menudo existe un compromiso con velocidad, y cuando hablo de velocidad quiero decir que pueden ocurrir 2 ralentizaciones diferentes: en tiempo de descarga y en tiempo de ejecución (y en dispositivos lentos como pda/smartphone esto es importante).
Desde herramientas de este tipo conducen a menudo desarrollador a escribir más código tratando de perseguir el índice más pequeño posible, pero en js más código lamentablemente significa que los retrasos pueden ocurrir, y el uso excesivo de estas herramientas es malo. Surelly estas herramientas pueden darle pistas de donde su código se puede mejorar, pero usted tiene que dominar cómo usar la herramienta y no confiar ciegamente en ella.
Así que si vuelves a votarme, por favor escribe un comentario en el que expliques por qué lo haces, la discusión solo puede beneficiarse de esto, gracias y disculpa por la ventilación.
he movido mi herramienta jsmeter a un nuevo sitio: http://jsmeter.info – Noah