In biology, heterochrony is defined as a developmental change in the timing or rate of events, leading to changes in size and shape. There are two main components, namely (i) the onset and offset of a particular process, and (ii) the rate at which the process operates. A developmental process in one species can only be described as heterochronic in relation to the same process in another species, considered the basal or ancestral state, which operates with different onset and/or offset times, and/or at different rates. The concept was first introduced by Ernst Haeckel in 1875.
An example can best illustrate the three dimensions of heterochrony.