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⭐
Description
Overview
Large bundle sizes due to lack of code splitting.
Background
Initial page load includes all JavaScript bundles.
Specifications
Tasks:
Impacted Files:
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⭐