01
Futures and Promises: Turning Asynchronous Results into Programming-Language Values
Futures and promises made asynchronous computation easier to compose by giving an unfinished result a value-like placeholder that programs could pass around before the computation completed.
↗