Transformers.js 개발자가 Cross-Origin Storage API를 활용해 모델 리소스 캐싱 문제를 해결하는 방법을 제시했어요. 현재 웹 앱은 동일한 모델을 사용할 때마다 리소스를 중복 다운로드하여 177MB의 불필요한 트래픽을 발생시키고 있어요.
특히, 여러 AI 모델이 동일한 WebAssembly (Wasm) 런타임 파일을 공유하는 경우, Wasm 파일도 중복으로 다운로드되어 저장 공간을 낭비하는 문제가 발생해요.
Cross-Origin Storage API는 누가 어떤 리소스를 읽을 수 있는지 제어하여 보안과 개인 정보 보호를 강화하고, Transformers.js의 모델 유연성을 높여 사용자 경험을 개선할 수 있을 것으로 기대돼요.