渲染管线
渲染管线
应用是 Svelte 页面,但围绕它们的壳是生成的。本页介绍请求如何变成渲染完成的界面——加载器、导航栈与集合界面。
生成的加载器
构建时 Bolt 为每个发现的应用生成应用加载器,并接入应用壳。壳负责认证、侧边栏与工作区框架;每个应用负责自己的界面。
request
│
▼
┌─────────────────────────────────────┐
│ application shell │
│ (auth, sidebar, workspace chrome) │
└──────────────┬──────────────────────┘
│ generated loader
▼
app surface (Svelte page)
│
├── live data ──► collection surfaces (table, form)
├── nav state ──► ?stack= page or sidesheet
└── records ────► +representation.svelte overrides 导航状态
记录详情导航承载在 ?stack= URL 状态中,并渲染为栈——页面或侧边抽屉,每个条目带路由上下文。后退与刷新恢复同一个栈。
集合界面
渲染集合使用生成的界面—— CollectionTable 用于表格, CollectionForm 用于表单, +representation.svelte 用于记录详情覆盖——全部由客户端驱动,全部实时。