Skip to content

Commit 92897e2

Browse files
docs(readme): link to the Pages site + expand the Performance bullet
- Point the two docs/guide links at the published GitHub Pages site (getting-started deep link + the Guide table row) instead of in-repo Markdown paths, so readers land on the rendered docset. - Expand the Fundamentals "Performance" bullet with three more concrete, shipped optimizations: keyed-list longest-increasing-subsequence reconciliation (#322), virtualized-list container recycling (#324), and the per-render allocation-reduction pass (#126 / spec 034). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 3ba88f2 commit 92897e2

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ dotnet run
8585

8686
`bootstrap.ps1` packs `mur` as a `dotnet tool` global install (cross-shell PATH, no per-arch `$env:Path` edits), packs the framework + project templates into `local-nupkgs/`, registers the `dotnet new reactorapp` template, and installs the Reactor agent plugin under `~/.claude/plugins/reactor`. Re-run it (or `mur upgrade` for a lighter refresh) after `git pull`. Verify a working install with `mur doctor`.
8787

88-
Prefer to wire it up by hand? **[docs/guide/getting-started.md](docs/guide/getting-started.md#manual-setup)** has a no-magic walkthrough of the exact `dotnet pack` / `dotnet tool install` / `dotnet new install` calls `bootstrap.ps1` makes, plus the full hello-world → todo → calculator tour.
88+
Prefer to wire it up by hand? **[Getting Started](https://microsoft.github.io/microsoft-ui-reactor/getting-started/#manual-setup)** has a no-magic walkthrough of the exact `dotnet pack` / `dotnet tool install` / `dotnet new install` calls `bootstrap.ps1` makes, plus the full hello-world → todo → calculator tour.
8989

9090
---
9191

@@ -126,7 +126,7 @@ Reactor spans a core framework and a set of higher-level features. Each area bel
126126

127127
The core framework has been through 13 days of continuous reconciler iteration, a competitive review against React, SwiftUI, and Compose, and a 275-finding code review. It targets the basics every WinUI developer cares about:
128128

129-
- **Performance.** Element pooling, render coalescing, skip-unchanged optimization, native interop that bypasses CsWinRT overhead on hot paths.
129+
- **Performance.** Element pooling, render coalescing, skip-unchanged optimization. Keyed lists reconcile with a longest-increasing-subsequence diff so reordering moves the fewest possible controls, virtualized lists recycle realized containers instead of rebuilding them on every scroll, and a dedicated allocation-reduction pass trimmed per-render modifier and hook churn.
130130
- **Stability.** Built as a system component: high reliability bar, structured logging, stress testing.
131131
- **Developer experience.** Full IntelliSense, refactoring, and compile-time type safety — no XAML string-typing, no binding errors at runtime.
132132
- **Localization.** ICU message format with pluralization, CLI extraction, and AI-assisted translation.
@@ -245,7 +245,7 @@ dotnet run --project samples/apps/wordpuzzle
245245

246246
| Doc | Description |
247247
|-----|-------------|
248-
| [Guide](docs/guide/) | Documentation on how to use Reactor |
248+
| [Guide](https://microsoft.github.io/microsoft-ui-reactor/) | Documentation on how to use Reactor |
249249
| [Design Specs](docs/specs/) | Numbered specs covering theming, navigation, animation, data, accessibility |
250250
| [AOT support matrix](docs/aot-support.md) | Which subsystems work under `PublishAot=true` and which throw at runtime |
251251
| [Contributing](CONTRIBUTING.md) | Build, test, add features, code style |

0 commit comments

Comments
 (0)