Preserve initial frontend pattern language research scaffold
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
This commit is contained in:
parent
017ad6ea17
commit
2a5dabdc85
43 changed files with 2030 additions and 1 deletions
42
research/concepts/ResponsibilityModel.md
Normal file
42
research/concepts/ResponsibilityModel.md
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# Concept — Frontend Responsibility Model
|
||||
|
||||
Status: hypothesis
|
||||
|
||||
## Proposition
|
||||
|
||||
Frontend architectures can be usefully analyzed through nine responsibilities:
|
||||
|
||||
1. Address
|
||||
2. Authority
|
||||
3. Projection
|
||||
4. Affordance
|
||||
5. Mutation
|
||||
6. Synchronization
|
||||
7. Reconciliation
|
||||
8. Composition
|
||||
9. 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue