<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Promises Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/promises.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Promises Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-13T22:37:58+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Understanding Asynchronous JavaScript: Callbacks, Promises, and Async/Await]]></title>
                        <link>https://viblo.asia/p/understanding-asynchronous-javascript-callbacks-promises-and-asyncawait-aNj4vzgv46r</link>
            <guid isPermaLink="true">https://viblo.asia/p/understanding-asynchronous-javascript-callbacks-promises-and-asyncawait-aNj4vzgv46r</guid>
            <description><![CDATA[1. Introduction to Asynchronous JavaScript
What is Asynchronous JavaScript?
Asynchronous JavaScript means that some tasks can be executed without bloc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2023-03-21 15:52:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu về promises trong JavaScript]]></title>
                        <link>https://viblo.asia/p/hieu-ve-promises-trong-javascript-1Je5EQ215nL</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-ve-promises-trong-javascript-1Je5EQ215nL</guid>
            <description><![CDATA[![](https://images.viblo.asia/fe119628-5fc5-4a80-98be-ab2623aeba1e.png)


Mở đầu
   Javascript là một ngôn ngữ lập trình đơn luồng, có nghĩa là chỉ có...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Công Minh</dc:creator>
            <pubDate>2020-11-20 17:03:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[JavaScript Tìm hiểu về bất đồng bộ: Callbacks, Promises và Async/Await]]></title>
                        <link>https://viblo.asia/p/javascript-tim-hieu-ve-bat-dong-bo-callbacks-promises-va-asyncawait-gAm5y4Yqldb</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-tim-hieu-ve-bat-dong-bo-callbacks-promises-va-asyncawait-gAm5y4Yqldb</guid>
            <description><![CDATA[Hầu hết khi bắt đầu làm việc với JavaScript chúng ta thường lúng túng và khó hiểu với khái niệm asynchronous - bất đồng bộ của JS. Trong bài viết này ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Thi Thanh Nhan</dc:creator>
            <pubDate>2019-12-11 11:34:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Javascript] 7 lí do tại sao async/await tốt hơn Promises]]></title>
                        <link>https://viblo.asia/p/javascript-7-li-do-tai-sao-asyncawait-tot-hon-promises-Do7546VLZM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-7-li-do-tai-sao-asyncawait-tot-hon-promises-Do7546VLZM6</guid>
            <description><![CDATA[Giới thiệu

Node.js đã hỗ trợ async/await kể từ phiên bản 7.6 và hiện nay đã được hỗ trợ trên hầu hết các trình duyệt hiện đại. Nếu bạn chưa sử dụng c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Quoc Huy B</dc:creator>
            <pubDate>2019-08-21 08:55:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Understand Promises before you start using Async/Await in Javascript]]></title>
                        <link>https://viblo.asia/p/understand-promises-before-you-start-using-asyncawait-in-javascript-E375zkDWKGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/understand-promises-before-you-start-using-asyncawait-in-javascript-E375zkDWKGW</guid>
            <description><![CDATA[Với các công nghệ và công cụ hỗ trợ liên tục nổi lên, các nhà phát triển thường tự hỏi tại sao chúng ta cần điều này? Lợi thế của công cụ mới này là g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tien Quan</dc:creator>
            <pubDate>2019-08-18 19:59:31</pubDate>
                                                                                                        </item>
            </channel>
</rss>
