Estimate Time: 12–20 hours Origin:#7 RED/spec review Scope-out Milestone: 현재 repository에 milestone이 없어 미지정. 목표 일정 확정 시 due date가 있는 성능 milestone 연결을 제안합니다.
배경
#7에서 decoder 중복과 source map을 제거해 3D production artifact를 67.3% 줄였지만, build에는 2D main bundle, Three.js, web-ifc 및 decoder JavaScript의 500 kB 초과 warning이 남습니다. 단순 경고 억제가 아니라 initial route의 실제 전송·parse·execution cost를 측정해 분할 여부를 결정합니다.
완료 조건
변경 전 initial route의 transferred bytes, parse/evaluate time, lazy format별 추가 cost를 기록합니다.
web-ifc와 사용 빈도가 낮은 format loader가 initial path에 포함되는지 bundle graph로 확인합니다.
public behavior를 고정하는 E2E/performance budget RED case를 먼저 추가합니다.
dynamic import/manual chunk 변경 후 GLB·Draco·KTX2·IFC를 포함한 기존 17개 E2E가 통과합니다.
2D 4.5 MB, 3D 9 MB artifact budget을 유지하거나 근거와 함께 조정합니다.
작은 chunk 증가와 request 수 증가의 trade-off를 문서화합니다.
Out of Scope
decoder 기능 교체
UI 변경
clean container 환경 구축
license/SBOM compliance
> **Estimate Time:** 12–20 hours
> **Origin:** #7 RED/spec review Scope-out
> **Milestone:** 현재 repository에 milestone이 없어 미지정. 목표 일정 확정 시 due date가 있는 성능 milestone 연결을 제안합니다.
## 배경
#7에서 decoder 중복과 source map을 제거해 3D production artifact를 67.3% 줄였지만, build에는 2D main bundle, Three.js, web-ifc 및 decoder JavaScript의 500 kB 초과 warning이 남습니다. 단순 경고 억제가 아니라 initial route의 실제 전송·parse·execution cost를 측정해 분할 여부를 결정합니다.
## 완료 조건
- 변경 전 initial route의 transferred bytes, parse/evaluate time, lazy format별 추가 cost를 기록합니다.
- web-ifc와 사용 빈도가 낮은 format loader가 initial path에 포함되는지 bundle graph로 확인합니다.
- public behavior를 고정하는 E2E/performance budget RED case를 먼저 추가합니다.
- dynamic import/manual chunk 변경 후 GLB·Draco·KTX2·IFC를 포함한 기존 17개 E2E가 통과합니다.
- 2D 4.5 MB, 3D 9 MB artifact budget을 유지하거나 근거와 함께 조정합니다.
- 작은 chunk 증가와 request 수 증가의 trade-off를 문서화합니다.
## Out of Scope
- decoder 기능 교체
- UI 변경
- clean container 환경 구축
- license/SBOM compliance
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
배경
#7에서 decoder 중복과 source map을 제거해 3D production artifact를 67.3% 줄였지만, build에는 2D main bundle, Three.js, web-ifc 및 decoder JavaScript의 500 kB 초과 warning이 남습니다. 단순 경고 억제가 아니라 initial route의 실제 전송·parse·execution cost를 측정해 분할 여부를 결정합니다.
완료 조건
Out of Scope