
🚀 느린 Rive 애니메이션? WebAssembly Preload로 렌더링 속도 최적화한 후기

·
React
Toaster Booth에서 Rive 애니메이션을 도입하던 중,로컬에서와 다르게 배포된 화면에서 첫 로딩 시 30초 이상 아무것도 안 보이는 화면을 마주하게 되었다. 알고 보니 원인은 .wasm 파일의 지연 로딩 때문이었다. 공식 문서와 Alex Barashkov의 글을 참고해,WebAssembly Preload 전략을 도입했고, 그 결과 렌더링 속도가 눈에 띄게 개선되었다. 🎯 문제 상황: Rive 애니메이션이 느리게 뜬다Rive는 .riv 애니메이션 파일과 함께 .wasm 파일(WebAssembly)을 사용한다.기본적으로 아래 주소처럼 unpkg CDN에서 로드된다: 하지만 이 방식에는 다음과 같은 단점이 있다:unpkg CDN 응답 속도 지연브라우저 초기 요청 수 증가캐시가 없을 경우 모바일에서 ..