<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Blog Text.js</title>
    <link>https://textjs.org/vi/blog</link>
    <description>Bản phát hành và ghi chép kỹ thuật từ nhóm Text.js.</description>
    <language>vi</language>
    <lastBuildDate>Sat, 31 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://textjs.org/vi/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Text.js 1.0</title>
      <link>https://textjs.org/vi/blog/text-js-1-0</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/text-js-1-0</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js 1.0 đã ổn định. Phiên bản này render ứng dụng React 19 và App Router trong console DevTools với một console.log cho mỗi frame.</description>
    </item>
    <item>
      <title>Kiến trúc đảo ngược</title>
      <link>https://textjs.org/vi/blog/the-inverted-architecture</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/the-inverted-architecture</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Cách một commit React trở thành một lệnh gọi console.log trong DevTools.</description>
    </item>
    <item>
      <title>Turbolog: loại bỏ nhấp nháy</title>
      <link>https://textjs.org/vi/blog/turbolog-eliminating-the-flash</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/turbolog-eliminating-the-flash</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Xóa console trước mỗi frame khiến console trống rõ rệt trong 70–81% lần vẽ của DevTools. Nối thêm frame giảm tỷ lệ đó xuống 1%, toàn bộ ở frame đầu tiên.</description>
    </item>
    <item>
      <title>Văn bản từ phải sang trái trong console</title>
      <link>https://textjs.org/vi/blog/right-to-left-text</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/right-to-left-text</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js triển khai Thuật toán hai chiều Unicode và vượt qua toàn bộ 770.241 trường hợp BidiTest.txt. Tiếng Do Thái và tiếng Ả Rập render theo thứ tự hiển thị với cơ chế tạo dạng chữ Ả Rập, căn theo lưới ô.</description>
    </item>
    <item>
      <title>Phím tắt với useKeymap</title>
      <link>https://textjs.org/vi/blog/keyboard-shortcuts-with-usekeymap</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/keyboard-shortcuts-with-usekeymap</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Khai báo liên kết phím một lần với useKeymap, Text.js sẽ định tuyến phím, liệt kê trong màn hình trợ giúp ?, hiển thị ở chân trang và thêm vào bảng lệnh Ctrl+K.</description>
    </item>
    <item>
      <title>Render phía máy chủ trong console</title>
      <link>https://textjs.org/vi/blog/server-rendering-in-the-console</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/server-rendering-in-the-console</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js 0.4 có thể render trang trên máy chủ và truyền frame đến console dưới dạng phần thay đổi của ô. Các route tĩnh cũng prerender frame đầu tiên vào HTML.</description>
    </item>
    <item>
      <title>Phông chữ FIGlet trong Text.js</title>
      <link>https://textjs.org/vi/blog/figlet-fonts</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/figlet-fonts</guid>
      <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>@textjs/font phân tích phông chữ FIGlet .flf và bố trí như chương trình figlet. Các kiểm thử phát lại 273 đầu ra ghi từ figlet 2.2.5, và tất cả đều khớp.</description>
    </item>
    <item>
      <title>Bố trí console với Yoga</title>
      <link>https://textjs.org/vi/blog/laying-out-the-console-with-yoga</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/laying-out-the-console-with-yoga</guid>
      <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js chạy Yoga trong WebAssembly với hệ số tỷ lệ điểm là 1, nên mỗi hộp nằm trọn trên ô. Văn bản được phân đoạn bằng Intl.Segmenter và đo bằng ô.</description>
    </item>
    <item>
      <title>Text.js 0.1</title>
      <link>https://textjs.org/vi/blog/text-js-0-1</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/text-js-0-1</guid>
      <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js 0.1 mang đến bộ reconciler React 19, layout Yoga và App Router dựa trên hệ thống tệp cho ứng dụng render trong console DevTools.</description>
    </item>
    <item>
      <title>Render React vào console.log</title>
      <link>https://textjs.org/vi/blog/rendering-react-into-console-log</link>
      <guid isPermaLink="true">https://textjs.org/vi/blog/rendering-react-into-console-log</guid>
      <pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>Text.js vẽ ứng dụng React trong console DevTools bằng một lệnh gọi console.log có định dạng cho mỗi frame.</description>
    </item>
  </channel>
</rss>
