Skip to content

Defer or lazy-load heavy homepage client components (Contact + Professional) #49

Description

@dansbands

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

  • Contact is not part of initial JS bundle
  • Professional is deferred or simplified
  • homepage JS payload is reduced

Notes for agent

Use Next dynamic imports. Avoid breaking UX.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Ready for Agent

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions