<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Async-Generators on HandsLog</title>
    <link>https://blog.jsontapose.com/tags/async-generators/</link>
    <description>Recent content in Async-Generators on HandsLog</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>ko-kr</language>
    <lastBuildDate>Sat, 23 May 2026 13:29:38 +0000</lastBuildDate>
    <atom:link href="https://blog.jsontapose.com/tags/async-generators/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>JavaScript async 이터레이터와 async 제너레이터 문법 및 for await..of 활용</title>
      <link>https://blog.jsontapose.com/posts/javascript-async-iterators-async-generators-for-await-of-f0ad8b/</link>
      <pubDate>Sat, 23 May 2026 13:29:38 +0000</pubDate>
      <guid>https://blog.jsontapose.com/posts/javascript-async-iterators-async-generators-for-await-of-f0ad8b/</guid>
      <description>&lt;h3 id=&#34;비동기-이터레이션이-필요한-상황&#34;&gt;비동기 이터레이션이 필요한 상황&lt;/h3&gt;
&lt;p&gt;네트워크로 데이터가 여러 번에 걸쳐 들어오는 경우가 흔합니다. 이런 데이터를 필요할 때마다 처리하려면 async 이터레이션을 사용합니다. 이를 위해 async 이터레이터와 async 제너레이터를 활용하고, 반복은 for await..of로 수행합니다&lt;/p&gt;
&lt;p&gt;먼저 async 이터레이터가 일반 이터레이터와 어떻게 다른지 확인하고, 다음으로 async 제너레이터가 어떤 형태로 확장되는지 정리한 뒤, 실무에서 자주 나오는 페이지네이션 패턴을 예시로 살펴봅니다&lt;/p&gt;
&lt;h3 id=&#34;async-이터레이터-문법&#34;&gt;async 이터레이터 문법&lt;/h3&gt;
&lt;p&gt;비동기 이터레이터는 일반 이터레이터와 구조가 비슷합니다. 차이는 반복 가능한 객체를 만들 때 쓰는 심볼과 next 반환 타입입니다&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
