A primer on the care and feeding of asynchronous promises
This repository is an effort to develop a comprehensive guide to asynchronous promises in JavaScript. My hope is for this text to evolve organically: more a binder of notes from a sequence of intrepid explorers than a definitive guide. Authorship has no particular granularity, but credit where credit is due. There is to be a mix of tips-and-tricks, engineering, and rigorous academic exploration. The goal is to coax inductees from solving simple problems to solving problems they never thought they had. This is not mere education, but seduction: a trail to the frontier: the state-of-the-art.
As the title implies, this book is ultimately about the Q
implementation of promises. It has both a long history and a far
future. That said, it does not stand alone. From the vantage of Q
, we
will explore related efforts, both in implementation and
standardization. We will honestly assess ourselves and others in the
light of the engineering trade-offs that make each of these efforts
unique.
And with that, we hope we have established the intended tone.
Logistically, this is a collection of Markdown files. Each of these
files should have the granularity of a chapter or a letter to Grandma.
Each file has a name of the form lower-case.md
. With regard to the
order or sequence of the book, refer here for the Table of Content.
All of this is likely to change when the war begins.