HOW THIS WORKS
One XAML page, two targets, no script of its own
This page is an Aioros page written in XAML. On the web, the server writes every chart as SVG from the page's compiled plan, with tooltips and hover states in CSS: the app writes no JavaScript. A hosted service ticks once a second and invalidates a data key; only the views that read it (the live tile, the main chart and the event feed) are rendered again and pushed as regions; the period tiles follow each minute. The same XAML runs natively on the desktop, where the charts draw through Avalonia.
Pictor is an independent port of Recharts and is not affiliated with or endorsed by the Recharts project. Recharts is MIT-licensed; see THIRD-PARTY-NOTICES.
96×
faster than Recharts on the server
geometric mean over 42 examples (24×–181×)
4.3×
faster to show in Chromium
geometric mean over 42 examples (1.2–8.3×)
Measured in performance history on the lab runner: Pictor's WriteSvg against Recharts' renderToStaticMarkup (iteration 12, 2026-10-15), and Pictor's markup shown against React mounting Recharts (iteration 11, the markup unchanged since).