You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ dotnet run
85
85
86
86
`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`.
87
87
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.
89
89
90
90
---
91
91
@@ -126,7 +126,7 @@ Reactor spans a core framework and a set of higher-level features. Each area bel
126
126
127
127
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:
128
128
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.
130
130
-**Stability.** Built as a system component: high reliability bar, structured logging, stress testing.
131
131
-**Developer experience.** Full IntelliSense, refactoring, and compile-time type safety — no XAML string-typing, no binding errors at runtime.
132
132
-**Localization.** ICU message format with pluralization, CLI extraction, and AI-assisted translation.
@@ -245,7 +245,7 @@ dotnet run --project samples/apps/wordpuzzle
245
245
246
246
| Doc | Description |
247
247
|-----|-------------|
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 |
0 commit comments