-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
75 lines (74 loc) · 2.46 KB
/
index.ts
File metadata and controls
75 lines (74 loc) · 2.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
export type GuideItem = {
slug: string;
title: string;
file: string;
description?: string;
};
export const GUIDE_ITEMS: GuideItem[] = [
{
slug: "streaming-fundamentals",
title: "Streaming Fundamentals",
file: "streaming-fundamentals.md",
description: "Mental model, streaming loop, and how StreamMDX keeps output stable while data arrives.",
},
{
slug: "rendering-and-styling",
title: "Rendering and Styling",
file: "rendering-and-styling.md",
description: "Component overrides, HTML mappings, and styling patterns that preserve incremental rendering.",
},
{
slug: "mdx-and-html",
title: "MDX and HTML in StreamMDX",
file: "mdx-and-html.md",
description: "MDX compile strategies, HTML safety, and when to use each feature.",
},
{
slug: "plugins-and-extensions",
title: "Plugins and Extensions",
file: "plugins-and-extensions.md",
description: "Worker-side features, custom syntax hooks, and opt-in add-ons.",
},
{
slug: "performance-and-backpressure",
title: "Performance and Backpressure",
file: "performance-and-backpressure.md",
description: "Scheduling, queue control, metrics, and how to tune for latency or throughput.",
},
{
slug: "format-anticipation",
title: "Format Anticipation",
file: "format-anticipation.md",
description: "Render formatting early while streaming, with safe per-feature toggles.",
},
{
slug: "testing-and-baselines",
title: "Testing and Baselines",
file: "testing-and-baselines.md",
description: "Local-only HTML/style snapshot baselines and perf capture workflow.",
},
{
slug: "comparisons-and-benchmarks",
title: "Comparisons and Benchmarks",
file: "comparisons-and-benchmarks.md",
description: "How to compare StreamMDX against alternatives and interpret perf results.",
},
{
slug: "architecture-and-internals",
title: "Architecture and Internals",
file: "architecture-and-internals.md",
description: "Patch coalescing, worker pipeline, and rendering invariants.",
},
{
slug: "deployment-and-security",
title: "Deployment and Security",
file: "deployment-and-security.md",
description: "Worker hosting, CSP guidance, sanitization, and production-ready defaults.",
},
{
slug: "mermaid-diagrams",
title: "Mermaid Diagrams",
file: "mermaid-diagrams.md",
description: "Diagram rendering with the optional Mermaid addon and UX patterns for toggling views.",
},
];