Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
31 lines
1 KiB
Markdown
31 lines
1 KiB
Markdown
# Frontend Architecture Compendium
|
|
|
|
## Purpose
|
|
|
|
Provide a continuously improving synthesis of the major ideas used to reason about frontend architecture.
|
|
|
|
The compendium explains schools of thought without treating any one of them as the canonical model.
|
|
|
|
## Initial chapters
|
|
|
|
1. From GUI architecture to web architecture
|
|
2. Navigation and the document web
|
|
3. Client/server authority
|
|
4. State management and unidirectional flow
|
|
5. Rendering and projection
|
|
6. Hydration, islands and resumability
|
|
7. Server components and streamed UI
|
|
8. Hypermedia-driven applications
|
|
9. Local-first and replicated frontends
|
|
10. Composition and feature slicing
|
|
11. Microfrontends and organizational boundaries
|
|
12. Accessibility, resilience and progressive enhancement
|
|
13. Performance as architecture
|
|
14. Frontend observability and recoverability
|
|
15. Pattern languages as a unifying representation
|
|
|
|
## Editorial rule
|
|
|
|
The compendium may explain technologies and historical movements in detail.
|
|
|
|
Canonical patterns should remain technology-independent whenever possible.
|