paperchart — delivery panels
Three side-by-side cards used to compare architecture options or delivery strategies. The layout reads like a small decision matrix: same fields in each column, same vertical alignment, only the colour changes.
When to use
- A/B/C architecture comparisons.
- Before / middle / after evolution stories in an engineering blog.
- "here are three ways to ship this; we chose column three" narratives.
Visual rules
- One column uses
#C75F3Cfills on its asset rows; the other two stay neutral (#D6B99B). The accented column is the recommended or final choice. - Every column shares the same subheading ("what the browser fetches on /docs", or equivalent) directly under the title so scanning across is frictionless.
- Each asset row has a label, a one-line detail in 62 % opacity ink, and a right-aligned size in tabular numerals.
- Totals at the bottom: first-load total on the left, deferred total on the right. Only the accented column's first-load number is coloured.
How to use
- Edit
src/charts/Delivery.tsx. - Adjust the three
Panelinvocations: title, subtitle,accent: boolean,assetslist, and the one-linenoteat the bottom. npm run dev, open/#/delivery.npm run snapto render toout/delivery.png.