lazy evaluation

Noun

 * 1)  Any of a variety of computing techniques that delay the computation of expressions until (and unless) the results are needed.