Il JSPerf è rotto perché accumuli i gestori di eventi attraverso i confini del test. In altri wrod, qualunque test sia eseguito per primo sarà il "più veloce".
E l'intera premessa del test è ridicola, non vi è alcuna differenza tra una funzione che ha un nome e una funzione che non ha un nome se tutto il resto è uguale. Vedrai una differenza solo quando si imposta JSPERF in modo errato. Quando ottieni costantemente risultati uguali per loro, sai di averlo impostato correttamente - ma lo sapresti già dal buon senso :)