Skip to content

perf: SSR 테마 레이아웃 최적화#209

Merged
sdk-kr merged 1 commit into
mainfrom
perf/ssr-theme-layout-optimization
Mar 1, 2026
Merged

perf: SSR 테마 레이아웃 최적화#209
sdk-kr merged 1 commit into
mainfrom
perf/ssr-theme-layout-optimization

Conversation

@sdk-kr
Copy link
Copy Markdown
Contributor

@sdk-kr sdk-kr commented Mar 1, 2026

Summary

  • import.meta.glob({ eager: true })로 빌드 시점에 테마 번들 포함
  • 동적 import 제거로 invisible 대기 시간 0ms로 개선
  • themeLoadFailed 상태 및 2초 타임아웃 로직 제거
  • LCP/FCP 개선, Hydration mismatch 방지

성능 개선 효과

지표 이전 이후
invisible 대기 시간 최대 2초 0ms
테마 레이아웃 로딩 동적 import (클라이언트) SSR 시점 즉시
Hydration mismatch 발생 가능 방지

Test plan

  • dev.damoang.net에서 테스트 완료
  • 빌드 테스트 통과
  • 운영 배포 후 LCP/FCP 측정

- import.meta.glob({ eager: true })로 빌드 시점에 테마 번들 포함
- 동적 import 제거로 invisible 대기 시간 0ms로 개선
- themeLoadFailed 상태 및 2초 타임아웃 로직 제거
- LCP/FCP 개선, Hydration mismatch 방지
@sdk-kr sdk-kr merged commit 19eb8fc into main Mar 1, 2026
10 of 12 checks passed
@sdk-kr sdk-kr deleted the perf/ssr-theme-layout-optimization branch March 1, 2026 10:45
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 1, 2026

Staging 배포 완료

URL: https://dev.damoang.net
이미지: staging-9ebd460
커밋: 9ebd460

변경사항을 dev.damoang.net에서 확인하세요.

sdk-kr added a commit that referenced this pull request Mar 7, 2026
## Summary
- import.meta.glob({ eager: true })로 빌드 시점에 테마 번들 포함
- 동적 import 제거로 invisible 대기 시간 0ms로 개선
- themeLoadFailed 상태 및 2초 타임아웃 로직 제거
- LCP/FCP 개선, Hydration mismatch 방지

## 성능 개선 효과

| 지표 | 이전 | 이후 |
|------|------|------|
| invisible 대기 시간 | 최대 2초 | 0ms |
| 테마 레이아웃 로딩 | 동적 import (클라이언트) | SSR 시점 즉시 |
| Hydration mismatch | 발생 가능 | 방지 |

## Test plan
- [x] dev.damoang.net에서 테스트 완료
- [x] 빌드 테스트 통과
- [ ] 운영 배포 후 LCP/FCP 측정

Co-authored-by: Deploy Bot <deploy@damoang.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant