# \#prefetching

**URL:** https://discuss.pytorch.kr/tag/prefetching/6428.md

[최신](https://discuss.pytorch.kr/latest.md) · [카테고리](https://discuss.pytorch.kr/categories.md) · [태그](https://discuss.pytorch.kr/tags.md)

---

## [Guess.js: WebApp에서 데이터 기반으로 다음에 방문할 페이지를 예측하는 라이브러리](https://discuss.pytorch.kr/t/guess-js-webapp/8798)

<div class="topic-metadata">

**Author:** [@9bow](https://discuss.pytorch.kr/u/9bow)\
**댓글:** 0\
**마지막 업데이트:** [1월 22, 2026, 9:30오후 UTC](https://discuss.pytorch.kr/t/guess-js-webapp/8798 "2026-01-22T21:30:54Z")

</div>

Guess.js 소개 Guess.js는 데이터 분석과 머신러닝(ML)을 활용하여 웹 애플리케이션의 사용자 경험(UX)을 향상시키는 라이브러리 및 도구 모음입니다. 주로 예측 프리페칭(Predictive Prefetching) 을 구현하는 데 사용되며, 사용자가 다음에 방문할 가능성이 높은 페이지의 리소스를 미리 로드하여 페이지 전환 속도를 획기적으로 개선합니다. 기존의 웹 성능 최적화가 개발자의 직관이나 정적인 규칙에 의존했다면, Guess.js는 실제 사용자들의 방문 데이터(Google Analytics 등)를 기반으로 작동합니다. 사용자가 현재 보고 있는 페이지에서 다음으로 이동할 확률이 높은 경로를 예측하고, 해당 경로에 필요한 자바스크립트 번들만을 선별적으로 미리 가져옵니다. 이를 통해 불필요한 데이터 소모를 줄이면서도 사용자가 체감하는 로딩 속도를 거의 '0'에 가깝게 만들 수 있습니다. Guess.js 프로젝트는 단일 페이지 애플리케이션(SPA) 뿐만 아니라 정적 사이트 생성기(SSG) 등 다양한 모던 웹 환경을 지원하며, Angular, React(Next.js), Vue(Nuxt.js), Gatsby와 같은 프레임워크 생태계와 통합되어 작동합니다. 데이터 기반의 의사결정을 자동화하여 개발자가 수동으로 프리페칭 대상을 지정하는 번거로움을 해결해 줍니다. Guess.js vs. 기존 방식 비교 기존의 일반적인 미리 불러오기(프리페칭, Prefetching) 방식과 Guess.js가 제안하는 예측 기반의 미리 불러오기(예측 프리페칭, Predictive Prefetching) 방식은 효율성 측면에서 큰 차이가 있습니다: 기능 기존 프리페칭 (Standard Prefetching) Guess.js (Predictive Prefetching) 작동 방식 페이지 내의 모든 링크나 개발자가 지정한 특정 링크를 무조건 미리 로드합니다. 사용자 데이터를 분석하여 방문 확률이 높은 링크만 선별적으로 로드합니다. …
