Semiotic SSR Gallery

Generated server-side — no JavaScript, no canvas, pure SVG.

Component SSR (HOC → ReactDOMServer.renderToStaticMarkup)

Same React components used on the client, rendered in a Node environment. Stream Frames detect typeof window === "undefined" and render SVG instead of canvas.

LineChart

LineChart (multi-line)

AreaChart

StackedAreaChart

Scatterplot

Heatmap

BarChart

BarChart (horizontal)

StackedBarChart

PieChart

DonutChart

BoxPlot

DotPlot

ForceDirectedGraph

SankeyDiagram

TreeDiagram

Treemap

Standalone SSR (renderToStaticSVG)

Direct pipeline computation → SVG generation via semiotic/server. No React component tree — just data in, SVG string out.

Line (standalone)

24681012Month400006000080000100000120000Revenue

Scatter (standalone)

253035404550400006000080000100000

Bar (standalone)

EngineeringSalesMarketingOperationsFinanceHR020406080100120140

Pie (standalone)

Sankey (standalone)

RevenueProductServicesLicensingCOGSGross ProfitOpExNet Income

Force (standalone)

AliceBobCarolDaveEveFrank
Rendering stats: 17 component charts + 6 standalone charts = 23 total SVGs rendered server-side.