# I.介绍

![封面](https://github.com/yzsunlei/javascript_concurrency_translation/blob/master/images/cover.png?raw=true)

原书pdf电子书：<https://pan.baidu.com/s/1D58-nAhSqPsJVHTyb1357w>

翻译gitbook电子书：<https://javascript-concurrency.gitbook.io/>

由于能力有限，肯定存在翻译不清楚甚至翻译错误的地方，欢迎朋友提issue指出，感谢。

![书目导图](https://github.com/yzsunlei/javascript_concurrency_translation/blob/master/images/书目导图.png?raw=true)

以下是书籍目录：

* [I.目录](https://github.com/yzsunlei/javascript_concurrency_translation/tree/060d538be4d0e696d885a7486a00463dc103c47a/I.目录.md)
* [II.前言](/javascript-concurrency/ii.-qian-yan.md)
* [III.难懂英中文对照表](/javascript-concurrency/iii.-nan-dong-ying-zhong-wen-dui-zhao-biao.md)
* [第一章 JavaScript并发简介](/javascript-concurrency/01.-di-yi-zhang-javascript-bing-fa-jian-jie.md)
* [第二章 JavaScript运行模型](/javascript-concurrency/02.-di-er-zhang-javascript-yun-hang-mo-xing.md)
* [第三章 使用promise实现同步](https://github.com/yzsunlei/javascript_concurrency_translation/tree/060d538be4d0e696d885a7486a00463dc103c47a/03.第三章%20使用promise实现同步/README.md)
* [第四章 使用Generators实现惰性计算](/javascript-concurrency/04.-di-si-zhang-shi-yong-generators-shi-xian-duo-xing-ji-suan.md)
* [第五章 使用Web Workers](/javascript-concurrency/05.-di-wu-zhang-shi-yong-web-workers.md)
* [第六章 实用的并发](/javascript-concurrency/06.-di-liu-zhang-shi-yong-de-bing-fa.md)
* [第七章 抽取并发逻辑](/javascript-concurrency/07.-di-qi-zhang-chou-qu-bing-fa-luo-ji.md)
* [第八章 NodeJS中的Evented IO](/javascript-concurrency/08.-di-ba-zhang-nodejs-zhong-de-evented-io.md)
* [第九章 NodeJS高级并发](/javascript-concurrency/09.-di-jiu-zhang-nodejs-gao-ji-bing-fa.md)
* [第十章 构建并发应用程序](/javascript-concurrency/10.-di-shi-zhang-gou-jian-bing-fa-ying-yong-cheng-xu.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://javascript-concurrency.gitbook.io/javascript-concurrency/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
