Transformers.js, 브라우저 캐시 효율 개선 시도
Experimenting with the proposed Cross-Origin Storage API in Transformers.js
·2026.06.23 09:00
브라우저의 Cross-Origin Storage API를 활용해 Transformers.js 모델의 중복 다운로드 문제를 해결하는 실험을 다룬다.
현재 Transformers.js를 사용하여 브라우저에서 AI 모델을 실행할 경우, 서로 다른 도메인(Origin)에서 동일한 모델을 호출하면 이미 캐시된 모델임에도 불구하고 매번 새로 다운로드해야 하는 비효율성이 발생합니다.
예를 들어, Whisper 모델을 사용할 때 도메인이 다르면 약 177MB에 달하는 데이터를 중복으로 다운로드하고 저장해야 합니다.
이 글에서는 Google Chrome 팀의 Thomas Steiner가 제안된 Cross-Origin Storage API를 사용하여, 서로 다른 도메인 간에도 모델 리소스를 공유하여 캐시 효율을 높이고 사용자 경험을 개선할 수 있는지에 대한 실험 결과를 공유합니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.