Sheetwrite

CAPABILITY / LIVE ENGINE

One change. Watch the whole Grid follow.

Follow one revenue change through a real 50,000-row forecast: the requested page, the recalculation, the paint checkpoint and the host acknowledgement. In 0.5.0, visible formulas also load the far-right Plan column they read. Browse every live feature →

Ledger
50,000 rows
Accounts
3,846 / four regions
New in 0.5.0
Off-screen formula reads
Evidence
Measured in your browser

FY26 regional forecast · USD

From actual to acknowledgement.

Monthly revenue for one product line in one region. Variance and attainment are formulas, and the annual totals are sums of those rows.

Change → host acknowledgementNot measuredChange an actual to time each step below.
  1. Requested page + off-screen bandNot measured
  2. Recalculation down the chainNot measured
  3. Browser paint checkpointNot measured
  4. Host acknowledgementNot measured
Loading GridRow 212 months + annual totals / account
Drawing
canvas
Loaded cells
0
Unsaved
0
Navigate
Change inputs
Drawing path
NEW / 0.5.0 · same reads, new constant

Rewrite the forecast formula in D2 from =$AA2 to =$AA2*1.02. It keeps reading AA2, so the engine reuses its dependency index.

Not measured

Starting the calculation engine…

Measured here, not a benchmark claim. The datasource and host are local to this page. A paint checkpoint observes two browser animation frames; it is not a Grid renderer acknowledgement. Paging stays bounded by a 2 MiB cache and the Grid's formula-read prefetch limit. Local page deliveries yield to the browser between arrivals so recalculation does not block scrolling.