Files
2nd/10_Wiki/Topics/Frontend/_MOC.md
T
koriweb 95cd8bb891 feat(wiki): 코드 그라운딩 23문서 + MOC 학습지도 39개
- 코드 그라운딩: 기술 주제 문서의 '적용 사례'에 실제 레포 구현 위치
  (file:line)+커밋 자동 주입 (예: 문서 청킹 전략→connectai/src/retrieval/chunker.ts).
  멱등 마커(CODE-GROUNDING)로 재실행 시 갱신.
- MOC: 39개 클러스터 폴더에 _MOC.md 학습지도 생성(진입점+통찰 주석).
도구: Datacollect/scripts/{code_grounding,moc_generator}.mjs

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 18:56:11 +09:00

444 lines
14 KiB
Markdown

---
id: moc-frontend
title: "Frontend — 학습 지도 (MOC)"
category: "MOC"
status: "active"
type: "map-of-content"
tags: ["MOC", "Frontend"]
updated_at: 2026-06-08
---
# 🗺️ Frontend — 학습 지도 (MOC)
> 이 클러스터의 **377개 문서**에 대한 진입점과 학습 순서. 자동 생성(moc_generator.mjs) — 재실행 시 갱신.
## 📚 전체 문서 (Topics)
> ⚠️ 문서가 많은 클러스터(377개) — 첫 글자별로 묶음. 하위 폴더로 재구성 검토 권장.
### A
- [[Accessibility (A11y)]]
- [[as const]]
- [[Automatic Batching (React 18+)]]
### B
- [[Batching]]
- [[BEM]]
- [[BEM (Block Element Modifier)]]
- [[Branded Types for Nominal Typing]]
- [[Bridgeless New Architecture]]
- [[Buffer Allocation]]
- [[Bundle Size Optimization]]
### C
- [[Cache Miss Rates]]
- [[Case Study — Kiwi.com Frontend Migration]]
- [[CesiumJS]]
- [[Chrome]]
- [[Client Components]]
- [[Client-Side Rendering (CSR)]]
- [[Code Splitting]]
- [[Codegen (GraphQL, OpenAPI, Schema-driven)]]
- [[Component Based Architecture]]
- [[Component Composition (React)]]
- [[Composables (Vue)]]
- [[Composition API (Vue 3)]]
- [[Compound Components]]
- [[Computational Geometry (Frontend)]]
- [[Computed Properties & Watchers]]
- [[Concurrent Features (React 18+)]]
- [[Concurrent Rendering]]
- [[Container Queries]]
- [[Core Web Vitals]]
- [[CPU Overhead]]
- [[Critical Rendering Path]]
- [[Critical Rendering Path (CRP)]]
- [[Cross-platform Mobile Development Frameworks]]
- [[CSS 구조 설계 방식]]
- [[CSS Grid]]
- [[CSS Grid 및 Flexbox]]
- [[CSS Media Queries]]
- [[CSS Modules]]
- [[CSSOM]]
- [[CSSOM(CSS Object Model)]]
- [[Custom Hooks]]
- [[Custom Hooks Patterns]]
### D
- [[Dart]]
- [[Dart FFI (Foreign Function Interface)]]
- [[Datacollector Knowledge Hub]]
- [[Debugging Frontend Applications]]
- [[Declaration Files]]
- [[Decorators]]
- [[DefinitelyTyped]]
- [[Diffing Algorithm]]
- [[Discriminated Unions for Error Handling]]
- [[Discriminated Unions for State Modeling]]
- [[DOM (Document Object Model)]]
- [[DOM 및 CSSOM]]
- [[DOM(Document Object Model)]]
- [[Draw Call Optimization]]
- [[Dynamic Theming]]
### E
- [[E commerce Platforms]]
- [[Effect TS 및 ts-brand 라이브러리 활용]]
- [[Equipment Crafting and Synthesis Engine]]
- [[Error Boundaries]]
- [[Error Handling and Stability]]
- [[ESLint Configuration]]
- [[ESLint Plugin Development]]
- [[Eugen Systems의 WARNO 시뮬레이션 개발]]
- [[Events]]
- [[Expo Router]]
- [[Eye Tracking]]
### F
- [[Fabric]]
- [[Fabric Renderer]]
- [[Feature Driven Architecture]]
- [[Fiber 아키텍처 (Fiber Architecture)]]
- [[Fiber 아키텍처와 동시성 (Concurrent Rendering)]]
- [[Fiber Architecture]]
- [[Figma Tokens Studio]]
- [[Fluid Typography]]
- [[flushSync]]
- [[Flutter]]
- [[Flutter AOT Compilation (Dart)]]
- [[Flutter Impeller]]
- [[Flutter Web / Desktop]]
- [[Folder Structure Best Practices]]
- [[Frontend]]
- [[Frontend Architecture]]
- [[Frontend Architecture and Folder Structure]]
- [[Functional Programming in TypeScript]]
### G
- [[Google Chrome]]
- [[GPU 가속 및 컴포지팅]]
- [[GPU Resources]]
- [[GPU WebGL 파이프라인의 미세 지연(Micro-latency) 측정 사례]]
- [[GraphQL Code Generator]]
- [[Guilty Gear Xrd Rendering Pipeline]]
### H
- [[Hermes]]
- [[Hermes Engine]]
- [[Hydration (하이드레이션)]]
- [[Hydration & Progressive Rendering]]
- [[Hydration 성능 최적화]]
- [[Hydration Mismatch and SSR Debugging]]
### I
- [[IDE Stability Fix]]
- [[Impeller]]
- [[Impeller Engine]]
- [[Indirect Draw]]
- [[Instancing]]
### J
- [[JavaScript Async and Event Loop]]
- [[JavaScript Optimization Patterns]]
- [[JavaScriptCore]]
- [[JSI (JavaScript Interface)]]
- [[JSX]]
- [[Judgment]]
### K
- [[Kingdom vs. Kingdom (KvK)]]
- [[Kingdom vs. Kingdom Events (KvK)]]
### L
- [[Lane Model]]
- [[Lanes Model]]
- [[Large Frontend Projects]]
- [[Large-scale Application Refactoring]]
- [[Layout Thrashing]]
- [[Lazy Loading]]
- [[Levels of Understanding]]
### M
- [[Memory Leak Debugging in JavaScript]]
- [[Memory Leak Prevention 메모리 누수 방지]]
- [[Meta Quest Store]]
- [[Micro frontends]]
- [[Mixins]]
- [[Mobile Augmented Reality]]
- [[Modern Frontend Engineering Architecture]]
- [[Monorepo Architecture]]
### N
- [[Naming Conventions]]
- [[never 타입]]
- [[Next.js Caching Architecture]]
- [[Next.js Framework]]
- [[Node.js Global Namespace Augmentation]]
- [[Nominal Typing in TypeScript]]
### O
- [[OffscreenCanvas Safari 제약 사항]]
- [[OffscreenCanvas와 Web Worker를 활용한 메인 스레드 병목 해결]]
- [[One-way Data Flow]]
- [[Opaque Types (TypeScript)]]
- [[Open-Closed Principle (OCP)]]
- [[OpenGL ES]]
- [[Opera]]
### P
- [[Parser]]
- [[Pinia]]
- [[Pointer Poisoning]]
- [[Prefetching]]
- [[Principles]]
- [[Probabilistic Graphical Models]]
- [[Progressive Hydration (점진적 하이드레이션)]]
- [[Prop Drilling]]
- [[Provider & Riverpod]]
### R
- [[Randomized Algorithms]]
- [[Re-renders Optimization]]
- [[React Native]]
- [[React Native 상태 관리 (Redux Toolkit, Zustand, React Query)]]
- [[React Native for Web]]
- [[React Native New Architecture]]
- [[React Native Web — Desktop]]
- [[Readonly Type]]
- [[Refactoring Techniques]]
- [[Reflow Repaint]]
- [[Reflow - Repaint 최소화 방법]]
- [[Reflow & Repaint]]
- [[Reflow 및 Repaint]]
- [[Reflow 및 Repaint 최적화]]
- [[Reflow and Repaint]]
- [[Reflow와 Repaint]]
- [[Reflow와 Repaint(리플로우와 리페인트)]]
- [[Relative Positioning]]
- [[Render Props]]
- [[Reusable Components]]
- [[Risk Orchestration]]
- [[Rollup]]
### S
- [[SaaS 대시보드 및 이커머스 레이아웃 구축]]
- [[SaaS 플랫폼 및 인터랙티브 대시보드 개발]]
- [[Sanity Studio]]
- [[satisfies 연산자]]
- [[satisfies Keyword]]
- [[Satisfies Operator]]
- [[Scalable Frontend Architecture]]
- [[Scavenger 알고리즘]]
- [[Scoped Styles]]
- [[Scripts]]
- [[SCSS]]
- [[SCSS (Sass)]]
- [[Selective Hydration & Streaming]]
- [[SEO 중심의 마케팅 및 블로그 사이트 구축]]
- [[Server Actions]]
- [[Server Side Rendering (SSR)]]
- [[Server Side Rendering (SSR)]]
- [[Server State Management]]
- [[Shader Compilation Jank]]
- [[Shopify Polaris]]
- [[Skia]]
- [[Skybound — Enemy Motion, Damage Pressure, and Projectile Visual Pass]]
- [[Skybound — Miniboss Treasure Cache Reward Loop]]
- [[Skybound — Player Airframe and 8-Stage Boss Continuity Rework]]
- [[Skybound — Player Sprite Path Warning Fix]]
- [[Skybound — Skill Concept and Hangar Layout Overlap Fix]]
- [[Skybound — Skip Upgrade and Weapon Transform Reconfiguration]]
- [[Skybound — Stage Miniboss Pattern Differentiation]]
- [[Skybound — Vampire Survivors Loop and Stage Curve Preparation]]
- [[Skybound Skill Image Integration]]
- [[Skybound Stage1-3 Playtest — Balance, Bomb, Visual Diversity Pass (2026-04-26)]]
- [[Smart vs Dumb Components]]
- [[SPA (Single Page Application)]]
- [[Spectre]]
- [[Spectre and Meltdown]]
- [[startTransition]]
- [[State Management]]
- [[State Management (Pinia/Vuex)]]
- [[State Management Libraries]]
- [[State Management Libraries (Pinia/Redux)]]
- [[State Management Patterns]]
- [[Static Site Generation (SSG)]]
- [[Static Site Generation with Gatsby]]
- [[Streaming SSR]]
- [[Style Dictionary]]
- [[Style Dictionary Pipelines]]
- [[Style Registry]]
- [[styled components]]
- [[Styled Components]]
- [[Styled Components v6]]
- [[styled-components v6.3+]]
- [[Submodules]]
- [[Suspense 및 Streaming]]
- [[Suspense Boundary]]
### T
- [[Threejs WebGL Rendering Optimization]]
- [[Threejs WebGPU 파티클 예제]]
- [[Throttling Debouncing]]
- [[Time Slicing]]
- [[Time Slicing]]
- [[Timestamp Queries]]
- [[Timing Attack]]
- [[Timing Attacks]]
- [[Total Blocking Time (TBT)]]
- [[TS Declaration Files]]
- [[TurboModules]]
- [[TypeScript 4.9]]
- [[TypeScript 타입 시스템 (TypeScript Type System)]]
- [[TypeScript Advanced Type System]]
- [[TypeScript API Development]]
- [[TypeScript Generics]]
- [[TypeScript Type Safety]]
- [[TypeScript Utility Types (Record Readonly)]]
### U
- [[use client]]
- [[useEffect 클린업(Cleanup)]]
- [[useOptimistic]]
- [[useSuspenseQuery]]
### V
- [[V8 JavaScript Engine]]
- [[vanilla-extract]]
- [[Virtual DOM]]
- [[Virtual DOM과 Reconciliation]]
- [[Vite]]
- [[Vite Build Optimization]]
- [[Vite Build System]]
- [[Vue Options API]]
- [[Vue Single-File Components (SFC)]]
- [[Vuex]]
### W
- [[Web Content Accessibility Guidelines (WCAG)]]
- [[Web Worker (웹 워커)]]
- [[WebAssembly]]
- [[WebGL 2.0]]
- [[WebGL 모바일 GPU 성능 관리]]
- [[WebGL API]]
- [[WebGL Optimization]]
- [[WEBGL_multi_draw Extension]]
- [[WebGL2]]
- [[WebGPU Compute Shader]]
- [[WebGPU Compute Shaders]]
- [[WebKit]]
- [[Wonder]]
- [[Wonderland Engine]]
### Z
- [[Zero-Runtime CSS-in-JS]]
- [[Zustand]]
### 가나다
- [[가변 타이포그래피 (Fluid Typography)]]
- [[가상 DOM (Virtual DOM) 및 재조정(Reconciliation)]]
- [[가상 DOM (Virtual DOM) 및 Fiber]]
- [[검색 엔진 최적화 (SEO)]]
- [[검색 엔진 최적화(SEO) 대응 렌더링 전략 수립]]
- [[게임 경제 설계]]
- [[게임 밸런싱]]
- [[과잉 속성 체크(EPC)]]
- [[교집합 타입(Intersection Type)]]
- [[기능 중심 아키텍처(Feature-Driven Architecture)]]
- [[다크 모드 및 다중 브랜드 테마 동적 전환 시스템]]
- [[단일 진실 공급원(Single Source of Truth)]]
- [[단일 진실 공급원(Single Source of Truth) 구축]]
- [[단일 페이지 애플리케이션 (SPA)]]
- [[단일 페이지 애플리케이션(SPA) 렌더링 설계]]
- [[단일 페이지 애플리케이션(SPA) 아키텍처 설계]]
- [[대규모 데이터 렌더링 및 가상화 최적화]]
- [[대규모 이커머스 플랫폼 렌더링 설계]]
- [[대규모 콘텐츠 기반 애플리케이션 및 전자상거래 플랫폼 구축]]
- [[대규모 프론트엔드 아키텍처(Scalable Frontend Architecture)]]
- [[대규모 프론트엔드 프로젝트(Large Frontend Projects)]]
- [[대수의 법칙(Law of Large Numbers)]]
- [[동시성 렌더링 (Concurrent Rendering)]]
- [[디자인 시스템 (Design Systems)]]
- [[디자인 시스템 개념]]
- [[디자인 시스템 구축]]
- [[디자인 시스템 기반 컴포넌트 개발]]
- [[디자인 시스템의 타이포그래피 토큰 확장 및 최적화]]
- [[디지털 트윈 및 데이터 시뮬레이션]]
- [[런타임 상태 검증(Runtime Validation)]]
- [[레이아웃 스래싱 (Layout Thrashing)]]
- [[레이아웃 Flexbox & Grid 완전 이해]]
- [[렌더링 블로킹 방지를 위한 CSS 분할 및 로딩 최적화]]
- [[렌더링 차단 리소스 (Render-blocking Resources)]]
- [[리플로우 및 리페인트 (Reflow & Repaint)]]
- [[리플로우 및 리페인트 (Reflow and Repaint)]]
- [[리플로우 및 리페인트(Reflow & Repaint)]]
- [[마이크로 인터랙션(Micro-interactions)]]
- [[메인 스레드 (Main Thread)]]
- [[모던 웹 성능 최적화(Core Web Vitals)]]
- [[모듈식 CSS (Modular CSS)]]
- [[모바일 우선주의 (Mobile-First) 디자인]]
- [[모바일 퍼스트 및 다양한 디바이스 환경을 위한 반응형 레이아웃 구축]]
- [[모바일 퍼스트(Mobile-First)]]
- [[몬테카를로 시뮬레이션(Monte Carlo Simulation)]]
- [[무거운 데이터 리스트 필터링 구현]]
- [[미디어 쿼리 (Media Queries)]]
- [[미디어 쿼리(Media Queries)]]
- [[반응형 윈도우 리사이즈(Resize) 이벤트 처리]]
- [[백엔드-프론트엔드 데이터 변환(Data Transformation between Backend and Frontend)]]
- [[불필요한 리렌더링 방지]]
- [[브라우저 렌더링 과정]]
- [[브라우저 렌더링 과정 (Critical Rendering Path)]]
- [[브라우저 렌더링 파이프라인(Critical Rendering Path)]]
- [[브라우저 메모리 관리 및 최적화]]
- [[비동기 데이터 관리]]
- [[설정 객체 및 룩업 테이블 설계(Configuration Objects and Lookup Tables)]]
- [[성능 및 SEO 최적화 프로젝트]]
- [[성능 최적화(Reflow & Repaint)]]
- [[성능 최적화가 필수적인 대규모 다중 테마 플랫폼]]
- [[스포티파이 자율적 분대 모델 (Spotify Squad)]]
- [[스포티파이 자율적 분대 모델 및 마이크로 프론트엔드 (Spotify Squads and Micro Frontends)]]
- [[스포티파이(Spotify)의 스쿼드 모델 및 마이크로 프론트엔드 도입]]
- [[시뮬레이션(Simulation)]]
- [[시뮬레이션과 예측 모델링(Simulation and Predictive Modeling)]]
- [[식별 가능한 유니온]]
- [[실무에서 CSS 관리하는 방법]]
- [[실시간 데이터 대시보드 레이아웃 조절 시스템]]
- [[알 수 없는 외부 데이터 검증 (unknown types)]]
- [[애니메이션 (transition / keyframes) 성능 최적화]]
- [[에일리어싱 (Aliasing)]]
- [[왕국 대 왕국 (KvK) 이벤트]]
- [[웹 렌더링 전략 (CSR, SSR, SSG, ISR)]]
- [[웹 워커 이벤트 포워딩 통신 지연 최소화 방법]]
- [[웹 프론트엔드 성능 최적화]]
- [[유동적 타이포그래피 (Fluid Typography)]]
- [[유동적 타이포그래피(Fluid Typography)]]
- [[유지보수 가능하고 확장 가능한 CSS 아키텍처 설계]]
- [[유지보수 가능한 대규모 프론트엔드 CSS 설계]]
- [[전력 시스템 (Power Systems) — 프론트엔드 관점]]
- [[전자상거래 플랫폼 (E-commerce Platforms)]]
- [[중요 렌더링 경로 (Critical Rendering Path)]]
- [[지연 렌더링(Deferred Rendering)]]
- [[차선 모델과 작업 우선순위 (Lane Model & Priorities)]]
- [[철벽 수비대 인터페이스 설계 전략]]
- [[초과 속성 검사 (Excess Property Checks)]]
- [[컨테이너 쿼리 (Container Queries)]]
- [[컨테이너 쿼리(Container Queries)]]
- [[컴포넌트 기반 아키텍처]]
- [[컴포넌트 기반 아키텍처(Component-Based Architecture)]]
- [[컴포넌트 기반 웹 프레임워크 아키텍처 설계]]
- [[콘텐츠 기반의 이커머스 및 뉴스 웹사이트 성능 튜닝]]
- [[크로스 플랫폼 디자인 시스템 연동]]
- [[크리티컬 렌더링 패스 (Critical Rendering Path)]]
- [[클라이언트 사이드 렌더링 (CSR)]]
- [[타이핑에 즉각 반응해야 하는 검색창 (Search as you type)]]
- [[타입 단언(Type Assertion)]]
- [[프론트엔드 성능 최적화 및 SEO 개선 프로젝트]]
- [[프론트엔드 아키텍처 (Frontend Architecture)]]
- [[프론트엔드 애플리케이션 렌더링 병목 개선]]
- [[프론트엔드 컴포넌트 구조화]]
- [[프론트엔드 컴포넌트 설계]]
- [[하이드레이션 (Hydration)]]
- [[확장 가능한 프론트엔드 아키텍처(Scalable Frontend Architecture)]]
- [[힙 스냅샷 (Heap Snapshots)]]
_377 docs · 자동 생성 2026-06-08_