Buffer
The buffer accepts a function. Each function it is given is run, but at a specific rate.
An example of this is the growl component, which buffers the creation of growls to once every half second.
This ensures the user is not bombarded by too many messages at once.