<?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>وبلاگ Text.js</title>
    <link>https://textjs.org/fa/blog</link>
    <description>انتشارها و یادداشت‌های مهندسی تیم Text.js.</description>
    <language>fa</language>
    <lastBuildDate>Sat, 31 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://textjs.org/fa/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>⁦Text.js 1.0⁩</title>
      <link>https://textjs.org/fa/blog/text-js-1-0</link>
      <guid isPermaLink="true">https://textjs.org/fa/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⁩ پایدار است. برنامه‌های ⁦React 19⁩ و ⁦App Router⁩ را با یک console.log در هر فریم در کنسول DevTools رندر می‌کند.</description>
    </item>
    <item>
      <title>معماری وارونه</title>
      <link>https://textjs.org/fa/blog/the-inverted-architecture</link>
      <guid isPermaLink="true">https://textjs.org/fa/blog/the-inverted-architecture</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>نحوهٔ تبدیل یک commit در React به یک فراخوانی console.log در DevTools.</description>
    </item>
    <item>
      <title>⁦Turbolog⁩: حذف چشمک‌زدن</title>
      <link>https://textjs.org/fa/blog/turbolog-eliminating-the-flash</link>
      <guid isPermaLink="true">https://textjs.org/fa/blog/turbolog-eliminating-the-flash</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>پاک کردن کنسول پیش از هر فریم باعث می‌شد در ⁦70–81%⁩ از دفعات ترسیم DevTools، کنسول آشکارا خالی بماند. افزودن فریم‌ها به انتها این میزان را به ⁦1%⁩ رساند که تمام آن مربوط به فریم اول بود.</description>
    </item>
    <item>
      <title>متن راست‌به‌چپ در کنسول</title>
      <link>https://textjs.org/fa/blog/right-to-left-text</link>
      <guid isPermaLink="true">https://textjs.org/fa/blog/right-to-left-text</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>⁦Text.js⁩ الگوریتم دوجهتهٔ Unicode را پیاده‌سازی می‌کند و تمام 770,241 مورد آزمون BidiTest.txt را با موفقیت می‌گذراند. متن عبری و عربی به ترتیب بصری، با شکل‌دهی حروف عربی و هم‌تراز با شبکهٔ سلول‌ها رندر می‌شود.</description>
    </item>
    <item>
      <title>میان‌برهای صفحه‌کلید با useKeymap</title>
      <link>https://textjs.org/fa/blog/keyboard-shortcuts-with-usekeymap</link>
      <guid isPermaLink="true">https://textjs.org/fa/blog/keyboard-shortcuts-with-usekeymap</guid>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>یک اتصال کلید را با useKeymap تعریف کنید تا Text.js کلید را هدایت کند، آن را در صفحهٔ راهنمای ? فهرست کند، در پابرگ نشان دهد و به پالت فرمان ⁦Ctrl+K⁩ اضافه کند.</description>
    </item>
    <item>
      <title>رندر سمت سرور در کنسول</title>
      <link>https://textjs.org/fa/blog/server-rendering-in-the-console</link>
      <guid isPermaLink="true">https://textjs.org/fa/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⁩ می‌تواند صفحه را روی سرور رندر کند و فریم‌های آن را به‌صورت تغییرات سلولی به کنسول بفرستد. مسیرهای ایستا نیز نخستین فریم خود را در HTML پیش‌رندر می‌کنند.</description>
    </item>
    <item>
      <title>فونت‌های FIGlet در Text.js</title>
      <link>https://textjs.org/fa/blog/figlet-fonts</link>
      <guid isPermaLink="true">https://textjs.org/fa/blog/figlet-fonts</guid>
      <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Adam</dc:creator>
      <description>⁦@textjs/font⁩ فونت‌های .flf از نوع FIGlet را تجزیه می‌کند و مانند برنامهٔ figlet می‌چیند. آزمون‌های آن 273 خروجی ثبت‌شده از ⁦figlet 2.2.5⁩ را بازپخش می‌کنند و همه مطابقت دارند.</description>
    </item>
    <item>
      <title>چیدمان کنسول با Yoga</title>
      <link>https://textjs.org/fa/blog/laying-out-the-console-with-yoga</link>
      <guid isPermaLink="true">https://textjs.org/fa/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⁩ موتور Yoga را در WebAssembly با ضریب مقیاس نقطه‌ای 1 اجرا می‌کند تا هر کادر روی یک سلول کامل قرار بگیرد. متن با Intl.Segmenter بخش‌بندی و بر حسب سلول اندازه‌گیری می‌شود.</description>
    </item>
    <item>
      <title>⁦Text.js 0.1⁩</title>
      <link>https://textjs.org/fa/blog/text-js-0-1</link>
      <guid isPermaLink="true">https://textjs.org/fa/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⁩ یک reconciler برای ⁦React 19⁩، چیدمان Yoga و ⁦App Router⁩ مبتنی بر سیستم فایل را به برنامه‌هایی می‌آورد که در کنسول DevTools رندر می‌شوند.</description>
    </item>
    <item>
      <title>رندر React در console.log</title>
      <link>https://textjs.org/fa/blog/rendering-react-into-console-log</link>
      <guid isPermaLink="true">https://textjs.org/fa/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⁩ یک برنامهٔ React را با یک فراخوانی استایل‌دار console.log در هر فریم، در کنسول DevTools ترسیم می‌کند.</description>
    </item>
  </channel>
</rss>
