Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FE] 리소스를 최적화하고, 번들 크기를 줄여요 :) #353

Closed
4 of 5 tasks
Yoonkyoungme opened this issue Sep 20, 2024 · 0 comments · Fixed by #365
Closed
4 of 5 tasks

[FE] 리소스를 최적화하고, 번들 크기를 줄여요 :) #353

Yoonkyoungme opened this issue Sep 20, 2024 · 0 comments · Fixed by #365
Assignees
Labels
♻️ 리팩터링 코드를 깎아요 :) ⚙️ 환경설정 환경을 설정해요 :) 🐈 프론트엔드 프론트엔드 관련 이슈에요 :) 🐳 인프라 인프라를 구축해요 :)

Comments

@Yoonkyoungme
Copy link
Contributor

Yoonkyoungme commented Sep 20, 2024

이슈 요약

리소스 최적화를 통해 JS, CSS, 이미지, 폰트 파일의 크기를 줄여 번들 사이즈를 줄이고 로딩 속도를 개선하고자 합니다.

상세 작업 내용

  • JS 리소스 크기 줄이기: 현재 bundle.js 파일 크기가 3.9MB인 것을 줄입니다.
  • CSS 리소스 분리: MiniCssExtractPlugin을 사용해 CSS 파일을 번들에서 분리합니다.
  • JS 파일 압축 방식 변경: gzip에서 br로 압축 방식을 변경하여 성능을 향상시킵니다.
  • 이미지 최적화: 번들에 포함된 SVG 컴포넌트를 최적화하거나 이미지 리소스 확장자를 변경하여 번들 크기를 줄입니다.
  • 사용하지 않는 폰트 제거: 폰트 서브셋을 적용해 필요 없는 폰트를 제거하고 폰트 파일 크기를 줄입니다.

레퍼런스

모모 성능 개선 레포트

@Yoonkyoungme Yoonkyoungme added 🐈 프론트엔드 프론트엔드 관련 이슈에요 :) ⚙️ 환경설정 환경을 설정해요 :) ♻️ 리팩터링 코드를 깎아요 :) 🐳 인프라 인프라를 구축해요 :) labels Sep 20, 2024
@Yoonkyoungme Yoonkyoungme added this to the 5차 데모데이 milestone Sep 20, 2024
@Yoonkyoungme Yoonkyoungme self-assigned this Sep 20, 2024
@Yoonkyoungme Yoonkyoungme changed the title [FE] 리소스를 최적화해요 :) [FE] 리소스를 최적화하고, 번들 크기를 줄여요 :) Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
♻️ 리팩터링 코드를 깎아요 :) ⚙️ 환경설정 환경을 설정해요 :) 🐈 프론트엔드 프론트엔드 관련 이슈에요 :) 🐳 인프라 인프라를 구축해요 :)
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant