<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ReoGrid Web Articles</title>
    <link>https://web.reogrid.net/articles</link>
    <atom:link href="https://web.reogrid.net/articles/rss.xml" rel="self" type="application/rss+xml" />
    <description>Articles on building Excel-like spreadsheets in React and Vue.</description>
    <language>en</language>
    <item>
      <title>ReoGrid Web vs AG Grid vs Handsontable — picking the right grid</title>
      <link>https://web.reogrid.net/articles/reogrid-web-vs-ag-grid-handsontable</link>
      <guid isPermaLink="true">https://web.reogrid.net/articles/reogrid-web-vs-ag-grid-handsontable</guid>
      <description>An honest comparison of the three main JavaScript grid libraries from the ReoGrid team&apos;s perspective: where each one fits, what their tradeoffs are, and how to decide which one your project actually needs.</description>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <category>comparison</category>
      <category>ag-grid</category>
      <category>handsontable</category>
      <category>spreadsheet</category>
      <category>data-grid</category>
      <category>react</category>
      <category>vue</category>
    </item>
    <item>
      <title>Building a React invoice with editable formulas in ~60 lines</title>
      <link>https://web.reogrid.net/articles/react-invoice-with-editable-formulas</link>
      <guid isPermaLink="true">https://web.reogrid.net/articles/react-invoice-with-editable-formulas</guid>
      <description>A real React invoice component: editable quantities and unit prices, automatic line subtotals via formulas, SUM, tax, total — all in a single canvas-backed spreadsheet. The math updates in real time. Users can export to xlsx (Pro).</description>
      <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
      <category>react</category>
      <category>tutorial</category>
      <category>formula</category>
      <category>invoice</category>
      <category>spreadsheet</category>
    </item>
    <item>
      <title>Importing real Excel files in the browser — no upload, no server</title>
      <link>https://web.reogrid.net/articles/load-xlsx-in-browser-no-server</link>
      <guid isPermaLink="true">https://web.reogrid.net/articles/load-xlsx-in-browser-no-server</guid>
      <description>Drag an .xlsx file onto a web page, render it in a spreadsheet UI with cell styles, merges, borders, freeze panes, and formulas preserved. No backend, no SheetJS, no progress modals — and it loads a 440k-cell file in 3.7 seconds.</description>
      <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
      <category>xlsx</category>
      <category>excel</category>
      <category>react</category>
      <category>vue</category>
      <category>file-api</category>
      <category>performance</category>
    </item>
    <item>
      <title>Rendering 10,000 rows in the browser — how ReoGrid Web stays at 60fps</title>
      <link>https://web.reogrid.net/articles/canvas-spreadsheet-10000-rows-60fps</link>
      <guid isPermaLink="true">https://web.reogrid.net/articles/canvas-spreadsheet-10000-rows-60fps</guid>
      <description>A canvas-based spreadsheet doesn&apos;t have a DOM bottleneck, but it can still die a thousand cuts in the 2D context. Here&apos;s how ReoGrid Web renders a dense 10,000-row sheet without per-row React reconciliation, virtualization gymnastics, or jank.</description>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <category>performance</category>
      <category>canvas</category>
      <category>react</category>
      <category>vue</category>
      <category>spreadsheet</category>
    </item>
    <item>
      <title>Introducing ReoGrid Web v1.2 — an Excel-grade spreadsheet for React and Vue</title>
      <link>https://web.reogrid.net/articles/introducing-reogrid-web-v1-2</link>
      <guid isPermaLink="true">https://web.reogrid.net/articles/introducing-reogrid-web-v1-2</guid>
      <description>ReoGrid Web v1.2 ships 109 built-in formulas, Excel-style color-coded reference editing, an auto-fill handle, and ~70% fewer canvas calls per scroll frame — in a single sub-300KB package with first-class React and Vue wrappers.</description>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <category>release</category>
      <category>v1.2</category>
      <category>react</category>
      <category>vue</category>
      <category>spreadsheet</category>
    </item>
  </channel>
</rss>