refactor(study): SvelteKit hover 시 라우트 코드/데이터 prefetch 활성화

처음 문제 진입 시 KaTeX + marked + DOMPurify 등 무거운 chunk 가 lazy load 되어 느림.
다음/이전 버튼은 같은 번들 재사용이라 빠름. 카드 hover 시점에 prefetch 시작 →
클릭 시점엔 이미 파싱 완료된 상태.

app.html body 에 data-sveltekit-preload-code/data="hover" 추가 (전역).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-05-01 08:02:10 +09:00
parent 219e233a48
commit 56f9aecf77
+4 -1
View File
@@ -11,7 +11,10 @@
<title>hyungi Document Server</title>
%sveltekit.head%
</head>
<body>
<!-- SvelteKit route preload — hover 시 라우트 코드 chunk 받아옴.
특히 study question 페이지가 KaTeX/marked/DOMPurify 로 무거워서 첫 진입 느림 →
카드 hover 시점에 미리 fetch. 데이터도 같이 prefetch (대부분 GET 이라 안전). -->
<body data-sveltekit-preload-code="hover" data-sveltekit-preload-data="hover">
<div>%sveltekit.body%</div>
</body>
</html>