Skip to content

Code Splitting Strategy #246

@RUKAYAT-CODER

Description

@RUKAYAT-CODER

Description

Overview
Large bundle sizes due to lack of code splitting.

Background
Initial page load includes all JavaScript bundles.

Specifications

  • Configure route-based and component-based code splitting
  • Implement lazy loading for routes
  • Add loading states

Tasks:

  • Set up dynamic imports
  • Split vendor bundles
  • Measure bundle sizes

Impacted Files:

  • next.config.js (or equivalent)
  • src/pages/*/.tsx
  • src/components/*/.tsx

Labels: priority-medium, performance, frontend

Acceptance Criteria
Reduced initial bundle size by 40%

🙆Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #issue no
Star the repo⭐

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions