최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 한 HTML 의 모든 view 의 client-side 의 render". SPA 매 initial load 후 server-fetch 의 X 의 navigation — 매 data-only API call. 2026 매 SPA-only 의 declining trend — 매 SSR/RSC hybrid (Next.js 15, Remix, Astro Islands) 의 mainstream.
매 핵심
매 핵심 Architecture
매 single index.html shell.
매 JS bundle 의 view rendering (React / Vue / Svelte).
Client-side routing (History API).
매 API 의 JSON fetch — REST / GraphQL / tRPC.
매 Pros
매 fluid navigation — 매 page reload X.
매 rich interactivity.
매 backend / frontend 분리 — 매 separate deploy.
매 Cons
Initial bundle size — 매 large.
SEO 의 challenge — 매 crawler 의 JS execution 의존.
TTI (Time to Interactive) 의 slow.
매 JS-disabled / network-fail 의 blank screen.
매 vs MPA / SSR / SSG
MPA: server 의 매 page-by-page render.
SSR: 매 first render 의 server, 매 hydrate 후 SPA-like.
SSG: 매 build-time 의 pre-render — 매 static deploy.
RSC (React Server Components): 매 server/client 의 component-level mix.
functionnavigate(url: string){history.pushState({},"",url);render();// re-render based on location.pathname
}window.addEventListener("popstate",render);