This is not intended to be a proposal for the Declarative Custom Elements (DCE) spec design, but a high-level capture of possible features and a proposal for a potential roll-out plan.
The goal is to break down the spec into smaller iterations in order to avoid specific dependencies holding back the entire spec.
Based on conversations with other teams and the needs of our own design systems and component libraries, rolling out these phases could provide immediate value with incremental value as each spec is formalize and committed.
- Phase 1: DCE definition and static templating
- Phase 2: Attribute definition and template value binding
- Phase 3: Declarative templating