Problem
The homepage loads client-side logic for the Contact form and Professional section immediately, increasing JS bundle size and delaying interactivity.
Goal
Reduce initial JS cost by deferring or lazy-loading non-critical components.
Scope
- lazy-load Contact component
- lazy-load or simplify Professional component
Acceptance Criteria
Notes for agent
Use Next dynamic imports. Avoid breaking UX.
Problem
The homepage loads client-side logic for the Contact form and Professional section immediately, increasing JS bundle size and delaying interactivity.
Goal
Reduce initial JS cost by deferring or lazy-loading non-critical components.
Scope
Acceptance Criteria
Notes for agent
Use Next dynamic imports. Avoid breaking UX.