Concepts
Serenade separates application lifecycle from reusable capabilities and infrastructure integrations. Start with the architecture overview, then follow the specific concepts that match your application.
| Concept | What it explains |
|---|---|
| Kernel | Application lifecycle, compilation, boot, and shutdown |
| Bundles | The unit used to compose application features |
| Bundle extensions | Dependencies, extension points, and bundle lifecycle details |
| Front modes | The HTML, SPA, SSG, and Universal example arrangements |
| Framework vision | Project goals and design boundaries |
| Persistence | Persistence-related contracts and integration choices |
| WebAssembly | Current WebAssembly support and limitations |
