This talk discusses 5 general approaches to managing asynchronous (or "it could turn into asynchronous") JavaScript:
- Plain Callbacks
- Event Delegation/Emitting
- Deferreds
- Local Message Bus
- Finite State Machines
You are free to use the content of this slide deck, given that you do so under the terms of the license and provide proper attribution, etc.
Licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)