A collection of functions that provide a firm foundation for writing Javascript applications