What is the meaning of Instantaneous?

Occurring, arising, or functioning without any delay; happening within an imperceptibly brief period of time.

Source: wiktionary.org