# JS Async Sync

异步是指两个或两个以上的对象或事件，并不同时存在或不同时发生。换句话说，很多相关事情发生了，并没有等前一个完成才发生。计算机领域，`asynchronous` 主要用于两种上下文。

1. 网络和通信
2. 软件设计

同步是实时通信，发送的同时也在接收。

---

参考资料

1. [Asynchronous JavaScript - Learn web development | MDN](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous)
2. [Async functions - making promises friendly  |  Web Fundamentals  |  Google Developers](https://developers.google.com/web/fundamentals/primers/async-functions)
3. JavaScript 高级程序设计-第 4 版-第 11 章
