<?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>Cai-thien-performance-website 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/cai-thien-performance-website.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>Cai-thien-performance-website Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-13T08:13:28+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Ruby Không Chậm. Framework Của Bạn(Rails) Mới Chậm]]></title>
                        <link>https://viblo.asia/p/ruby-khong-cham-framework-cua-banrails-moi-cham-bNVQGOk0JvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/ruby-khong-cham-framework-cua-banrails-moi-cham-bNVQGOk0JvR</guid>
            <description><![CDATA[Bài viết này là phần 1 trong series về Rage.rb. Phần 2 sẽ đi sâu vào kiến trúc fiber-based và cơ chế coroutine bên dưới.

Nếu bạn là Ruby developer, c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cường Nguyễn</dc:creator>
            <pubDate>2026-03-21 15:06:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mình đã optimize một side project nhỏ có React Flow như thế nào - phần 2]]></title>
                        <link>https://viblo.asia/p/minh-da-optimize-mot-side-project-nho-co-react-flow-nhu-the-nao-phan-2-2vJPddRMJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/minh-da-optimize-mot-side-project-nho-co-react-flow-nhu-the-nao-phan-2-2vJPddRMJeK</guid>
            <description><![CDATA[Ở bài viết trước mình nói về mình đã dùng React memo , yieldToMainThread để optimize như thế nào, ở phần này mình sẽ tiếp tục với useDeferredValue.

M...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TuanNQ</dc:creator>
            <pubDate>2025-11-15 15:24:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mình đã optimize một side project nhỏ có React Flow như thế nào (và một chút về event loop) - phần 1]]></title>
                        <link>https://viblo.asia/p/minh-da-optimize-mot-side-project-nho-co-react-flow-nhu-the-nao-va-mot-chut-ve-event-loop-phan-1-18J2eeze4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/minh-da-optimize-mot-side-project-nho-co-react-flow-nhu-the-nao-va-mot-chut-ve-event-loop-phan-1-18J2eeze4YK</guid>
            <description><![CDATA[Mình vừa làm một side project nhỏ để giúp dễ dàng xem cấu trúc của các API trong một file OpenAPI schema trông như thế nào. Nó vẽ sơ đồ (graph) các ob...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TuanNQ</dc:creator>
            <pubDate>2025-10-26 16:51:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm Sao Để React Nhanh Hơn? 7 Mẹo Dễ Áp Dụng]]></title>
                        <link>https://viblo.asia/p/lam-sao-de-react-nhanh-hon-7-meo-de-ap-dung-2oKLnzPQLQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-sao-de-react-nhanh-hon-7-meo-de-ap-dung-2oKLnzPQLQO</guid>
            <description><![CDATA[React là một thư viện mạnh mẽ cho việc xây dựng giao diện người dùng. Tuy nhiên, nếu không tối ưu đúng cách, ứng dụng React có thể trở nên chậm chạp, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thanh Hung</dc:creator>
            <pubDate>2025-05-13 09:49:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Từ Zero đến Principal Frontend Engineer (P5: Tư Duy Tối Ưu Hiệu Năng Frontend)]]></title>
                        <link>https://viblo.asia/p/tu-zero-den-principal-frontend-engineer-p5-tu-duy-toi-uu-hieu-nang-frontend-GAWVp7lPL05</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-zero-den-principal-frontend-engineer-p5-tu-duy-toi-uu-hieu-nang-frontend-GAWVp7lPL05</guid>
            <description><![CDATA[Hello ae, mình đã dành nhiều năm để tối ưu hiệu năng cho các ứng dụng lớn với hàng triệu users. Hiệu năng không chỉ là "làm cho nhanh" – đó là nghệ th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Albert Huynh</dc:creator>
            <pubDate>2025-05-10 10:45:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tối ưu Performance Cho Nginx]]></title>
                        <link>https://viblo.asia/p/toi-uu-performance-cho-nginx-m2vJPomn4eK</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-uu-performance-cho-nginx-m2vJPomn4eK</guid>
            <description><![CDATA[Lâu lắm mình mới có thời gian viết lách tí. Lần này xin trở lại share anh em kinh nghiệm về Nginx. Cũng nhân tiện vừa fix cho đối tác, họ đang chạy pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phuong NM</dc:creator>
            <pubDate>2024-06-26 15:32:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách dùng đúng Array.splice() trong JavaScript... nếu bạn có hơn 10000 element]]></title>
                        <link>https://viblo.asia/p/cach-dung-dung-arraysplice-trong-javascript-neu-ban-co-hon-10000-element-E1XVObl6LMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-dung-dung-arraysplice-trong-javascript-neu-ban-co-hon-10000-element-E1XVObl6LMz</guid>
            <description><![CDATA[TLDR:

- Array method mà xoá elements trong JavaScript scale như O(n)
- JavaScript dùng inline-caching để có dynamic objects nhanh
- HiddenClass ghi n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cao Nguyen Huy Hoang</dc:creator>
            <pubDate>2024-05-26 19:23:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo website kiết xuất phía máy chủ ( server side rendering ) với Angular Universal]]></title>
                        <link>https://viblo.asia/p/tao-website-kiet-xuat-phia-may-chu-server-side-rendering-voi-angular-universal-YWOZrGJNlQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-website-kiet-xuat-phia-may-chu-server-side-rendering-voi-angular-universal-YWOZrGJNlQ0</guid>
            <description><![CDATA[Giới thiệu.
Trong bài viết này, mình muốn chia sẻ với bạn sự khác biệt giữa kết xuất phía máy chủ (SSR) và kết xuất phía máy khách (CSR). biết sự khác...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Tuân</dc:creator>
            <pubDate>2022-01-24 15:07:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cải thiện tốc độ tải trang bằng cách sử dụng Chrome DevTools Network - Phần 1]]></title>
                        <link>https://viblo.asia/p/cai-thien-toc-do-tai-trang-bang-cach-su-dung-chrome-devtools-network-phan-1-V3m5WQOWZO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/cai-thien-toc-do-tai-trang-bang-cach-su-dung-chrome-devtools-network-phan-1-V3m5WQOWZO7</guid>
            <description><![CDATA[Chrome's developer tool cung cấp thông tin để bạn có thể biết rằng điều gì đã làm trang web của bạn bị chậm và làm thế nào để cho nó hoạt động nhanh h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Tuan Vu</dc:creator>
            <pubDate>2021-08-18 16:05:30</pubDate>
                                                                                                        </item>
            </channel>
</rss>
