En JavaScript, ¿cuáles son las razones específicas por las que crear funciones dentro de un bucle puede ser un desperdicio computacional?

En JavaScript, ¿cuáles son las razones específicas por las que crear funciones dentro de un bucle puede ser un desperdicio computacional?

En la página 39 de JavaScript The Good Parts, Douglas Crockford afirma: "Evite crear funciones dentro de un bucle. Puede ser un desperdicio computacional". Parece que no puedo entender por qué crear funciones dentro de un bucle sería más inútil que afuera.