<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Async on Commentary of Takao</title><link>https://takao.blog/zh/tags/async/</link><description>Recent content in Async on Commentary of Takao</description><generator>Hugo -- gohugo.io</generator><language>zh</language><copyright>Commentary of Takao</copyright><lastBuildDate>Wed, 15 Jul 2026 22:01:08 +0900</lastBuildDate><atom:link href="https://takao.blog/zh/tags/async/index.xml" rel="self" type="application/rss+xml"/><item><title>JavaScript 异步/等待应避免的模式</title><link>https://takao.blog/zh/web/javascript-async-await-tips/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/javascript-async-await-tips/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/javascript-async-await-tips-zh.png" alt="Featured image of post JavaScript 异步/等待应避免的模式" /&gt;&lt;h2 id="介绍"&gt;介绍
&lt;/h2&gt;&lt;p&gt;自从 ES2017 中引入 &lt;code&gt;async/await&lt;/code&gt; 以来，编写异步 JavaScript 变得更加直观。它允许开发人员以看起来同步的结构表达异步逻辑，与嵌套的 Promise 链 (&lt;code&gt;.then().catch()&lt;/code&gt;) 相比，大大提高了代码库的可读性。&lt;/p&gt;
&lt;p&gt;然而，这种干净的类似同步的语法可以隐藏性能缺陷和错误处理错误。在本文中，我们将深入研究常见的异步/等待反模式，并学习如何将它们重构为高性能、有弹性的代码。&lt;/p&gt;</description></item><item><title>JavaScript 事件循环深入探讨：微任务、宏任务及其他</title><link>https://takao.blog/zh/web/js-event-loop/</link><pubDate>Mon, 19 Feb 2024 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/js-event-loop/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/js-event-loop-zh.png" alt="Featured image of post JavaScript 事件循环深入探讨：微任务、宏任务及其他" /&gt;&lt;p&gt;JavaScript 事件循环是该语言中最重要但又被误解的概念之一。尽管 JavaScript 是单线程的，但它的事件循环通过复杂的队列系统实现了非阻塞并发。本文构建了 JavaScript 如何处理异步执行的完整心智模型，从调用堆栈到微任务队列以及其间的所有内容。&lt;/p&gt;</description></item><item><title>高级 JavaScript Promise 模式：掌握异步控制流</title><link>https://takao.blog/zh/web/js-promise-patterns/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0900</pubDate><guid>https://takao.blog/zh/web/js-promise-patterns/</guid><description>&lt;img src="https://takao.blog/img/thumbnail/js-promise-patterns-zh.png" alt="Featured image of post 高级 JavaScript Promise 模式：掌握异步控制流" /&gt;&lt;p&gt;Promise 是现代 JavaScript 的基础，但掌握异步控制流需要超越基本的 &lt;code&gt;.then()&lt;/code&gt; 链。本文探讨了中高级开发人员生产应用程序所需的高级 Promise 模式，从并发控制到错误处理和取消。&lt;/p&gt;
&lt;h2 id="超越基础的承诺景观"&gt;超越基础的承诺景观
&lt;/h2&gt;&lt;p&gt;JavaScript 在 Promise 上提供了四种静态方法来组合异步操作，每种方法适合不同的场景：&lt;/p&gt;</description></item></channel></rss>