Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
817 B
817 B
Concept — Frontend Responsibility Model
Status: hypothesis
Proposition
Frontend architectures can be usefully analyzed through nine responsibilities:
- Address
- Authority
- Projection
- Affordance
- Mutation
- Synchronization
- Reconciliation
- Composition
- Execution
These are dimensions of responsibility, not mandatory modules.
Value
The model appears broad enough to describe:
- document-oriented web applications,
- SPAs,
- server-rendered systems,
- islands,
- server components,
- microfrontends,
- offline-first applications,
- local-first applications,
- collaborative replicated applications.
Research burden
The model must be challenged for:
- redundancy,
- missing responsibilities,
- ambiguous boundaries,
- inability to distinguish materially different architectures.