In construction contracts, what are 'performance bonds'?

A ‘performance bond’ is intended to offer compensation should a contractor fail to fulfil its contractual obligations.