chore(wiki): dangling 링크 canonical 정규화 (768파일/1200건)

이름만 다른(표기 변형) [[위키링크]]를 대상 문서의 canonical 제목으로 치환해
끊겼던 1,200개 링크를 연결. 제목/파일명 정규화 일치만 적용하고 별칭 매칭은
과병합 위험으로 제외(애매성 가드). 원본은 _link_reconcile_backup/ 에 백업.
도구: Datacollect/scripts/link_reconcile_apply.mjs

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-08 12:24:15 +09:00
parent 2ddf30f8e4
commit d8a80f6272
768 changed files with 1085 additions and 1085 deletions
@@ -135,7 +135,7 @@ const heavyConst = /*#__PURE__*/ buildHeavy();
## 🔗 Graph
- 부모: [[Web_Performance]]
- 변형: [[Code_Splitting]] · [[Compression]]
- 변형: [[Code Splitting]] · [[Compression]]
- 응용: [[Bundle_Analysis]] · [[Source_Maps]]
- Adjacent: [[esbuild]] · [[Vite]] · [[Rollup]]
@@ -151,7 +151,7 @@ const handlers = {
## 🔗 Graph
- 부모: [[TypeScript]] · [[DOM]]
- 변형: [[Discriminated_Unions]]
- 응용: [[DOM_요소_조작]] · [[Web_Components]]
- 응용: [[DOM 요소 조작]] · [[Web_Components]]
## 🤖 LLM 활용
**언제**: helper 작성, type guard 추출, refactor untyped jQuery → typed TS.
@@ -168,7 +168,7 @@ list.append(frag); // 매 single reflow
## 🔗 Graph
- 부모: [[DOM]]
- 변형: [[DOM_요소_조작_및_타입_좁히기]] · [[Shadow_DOM]]
- 변형: [[DOM 요소 조작타입 좁히기]] · [[Shadow_DOM]]
- 응용: [[Web_Components]] · [[Hotwire]]
- Adjacent: [[IntersectionObserver]] · [[MutationObserver]]
@@ -99,7 +99,7 @@ npx speedscope profile.cpuprofile
- 부모: [[Performance_Profiling_and_Memory|Performance Profiling]] · [[Chrome DevTools(크롬 개발자 도구)]]
- 변형: [[할당 타임라인(Allocation Timeline)]]
- 응용: [[Nodejs 성능 디버깅]] · [[SPA 라우트 전환 성능 최적화]]
- Adjacent: [[Core Web Vitals Optimization (INP, LCP 개선)|Cumulative Layout Shift (CLS)]] · [[Google Lighthouse]]
- Adjacent: [[Core Web Vitals Optimization (INP, LCP, CLS)|Cumulative Layout Shift (CLS)]] · [[Google Lighthouse]]
## 🤖 LLM 활용
**언제**: 매 latency / jank / unknown bottleneck 발견 → flame chart 의 first tool.
@@ -4,7 +4,7 @@ title: Generational Hypothesis
category: 10_Wiki/Topics
status: duplicate
canonical_id: wiki-2026-0508-garbage-collection
duplicate_of: "[[Garbage Collection (가비지 컬렉션)]]"
duplicate_of: "[[Garbage Collection(가비지 컬렉션)]]"
aliases: [Weak Generational Hypothesis]
source_trust_level: A
confidence_score: 0.9
@@ -16,7 +16,7 @@ github_commit: pending
# Generational Hypothesis
> **이 문서는 [[Garbage Collection (가비지 컬렉션)]] 의 중복본입니다.** Canonical 문서로 redirect.
> **이 문서는 [[Garbage Collection(가비지 컬렉션)]] 의 중복본입니다.** Canonical 문서로 redirect.
## 핵심 요약
- 매 "most objects die young" — Lieberman & Hewitt 1984.
@@ -24,7 +24,7 @@ github_commit: pending
- V8 Orinoco, JVM G1/ZGC 의 design foundation.
## 🔗 Graph
- 부모: [[Garbage Collection (가비지 컬렉션)]] (canonical)
- 부모: [[Garbage Collection(가비지 컬렉션)]] (canonical)
- Adjacent: [[Orinoco 가비지 컬렉터]] · [[Old Space]] · [[Mark-Sweep-Compact 알고리즘]]
## 🕓 변경 이력
@@ -137,7 +137,7 @@ const report = await flow.generateReport()
## 🔗 Graph
- 부모: [[Performance_Profiling_and_Memory|Performance Profiling]]
- 응용: [[CI_CD_Pipeline|CI_CD Pipeline]] · [[Continuous Integration (CI)]]
- Adjacent: [[Core Web Vitals Optimization (INP, LCP 개선)|Cumulative Layout Shift (CLS)]] · [[SPA 라우트 전환 성능 최적화]]
- Adjacent: [[Core Web Vitals Optimization (INP, LCP, CLS)|Cumulative Layout Shift (CLS)]] · [[SPA 라우트 전환 성능 최적화]]
## 🤖 LLM 활용
**언제**: pre-deploy quality gate, regression catch, web vitals tracking.
@@ -101,7 +101,7 @@ startTransition(() => {
**기본값**: 매 long loops 의 `scheduler.yield()` + 매 background work `postTask({priority:'background'})`.
## 🔗 Graph
- 부모: [[Core Web Vitals Optimization (INP, LCP 개선)|Core_Web_Vitals]]
- 부모: [[Core Web Vitals Optimization (INP, LCP, CLS)|Core_Web_Vitals]]
- 응용: [[INP_Optimization]]
- Adjacent: [[AbortController]] · [[React_useTransition]]
@@ -121,8 +121,8 @@ function clean(s: string): Clean {
## 🔗 Graph
- 부모: [[TypeScript]] · [[Nominal-Typing-in-TypeScript|Nominal Typing]]
- 변형: [[Branded Types]] · [[Opaque Types]]
- 응용: [[Zod]] · [[Effect-TS]] · [[Type Safety]]
- 변형: [[Branded Types]] · [[Opaque Types (TypeScript)]]
- 응용: [[Zod]] · [[Effect TS]] · [[Type Safety]]
- Adjacent: [[Structural Typing]] · [[Runtime Validation]]
## 🤖 LLM 활용
@@ -4,7 +4,7 @@ title: 객체 지향 프로그래밍 (OOP)
category: 10_Wiki/Topics
status: duplicate
canonical_id: object-oriented-programming
duplicate_of: "[[Object-Oriented Programming]]"
duplicate_of: "[[Object-Oriented Programming (OOP)]]"
aliases: []
source_trust_level: A
confidence_score: 0.9
@@ -16,14 +16,14 @@ github_commit: pending
# 객체 지향 프로그래밍 (OOP)
> **이 문서는 [[Object-Oriented Programming]] 의 중복본입니다.** Canonical 문서로 redirect.
> **이 문서는 [[Object-Oriented Programming (OOP)]] 의 중복본입니다.** Canonical 문서로 redirect.
## 핵심 요약
- 매 4 기둥: encapsulation, inheritance, polymorphism, abstraction.
- 매 modern: composition over inheritance.
## 🔗 Graph
- 부모: [[Object-Oriented Programming]] (canonical)
- 부모: [[Object-Oriented Programming (OOP)]] (canonical)
- Adjacent: [[SOLID 원칙]] · [[Design Patterns]]
## 🕓 변경 이력
@@ -4,7 +4,7 @@ title: 객체 지향 프로그래밍(OOP)
category: 10_Wiki/Topics
status: duplicate
canonical_id: object-oriented-programming
duplicate_of: "[[Object-Oriented Programming]]"
duplicate_of: "[[Object-Oriented Programming (OOP)]]"
aliases: []
source_trust_level: A
confidence_score: 0.9
@@ -16,13 +16,13 @@ github_commit: pending
# 객체 지향 프로그래밍(OOP)
> **이 문서는 [[Object-Oriented Programming]] 의 중복본입니다.** Canonical 문서로 redirect.
> **이 문서는 [[Object-Oriented Programming (OOP)]] 의 중복본입니다.** Canonical 문서로 redirect.
## 핵심 요약
- 매 spacing 만 다른 동일 concept.
## 🔗 Graph
- 부모: [[Object-Oriented Programming]] (canonical)
- 부모: [[Object-Oriented Programming (OOP)]] (canonical)
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -209,7 +209,7 @@ await generate({
## 🔗 Graph
- 부모: [[Software Architecture]] · [[TypeScript]]
- 변형: [[Cloud_Native|Modular Monolith]] · [[Hexagonal Architecture]] · [[Clean Architecture]]
- 응용: [[Turborepo]] · [[Effect-TS]]
- 응용: [[Turborepo]] · [[Effect TS]]
- Adjacent: [[브랜디드 타입 (Branded Types)]] · [[Domain-Driven Design]] · [[Project References]]
## 🤖 LLM 활용
@@ -171,7 +171,7 @@ module.exports = {
## 🔗 Graph
- 부모: [[Software Architecture]]
- 변형: [[Cloud_Native|Modular Monolith]] · [[Layered Architecture]] · [[Distributed Monolith]]
- Adjacent: [[Microservices]] · [[Service-Oriented Architecture]]
- Adjacent: [[Microservices]] · [[Service-oriented Architecture (SOA)]]
## 🤖 LLM 활용
**언제**: MVP 설계, 매 small-team product, 매 strong consistency 요구, 매 deployment simplicity 우선.
@@ -168,7 +168,7 @@ function deleteBucket(token: AdminToken) { /* ... */ }
## 🔗 Graph
- 부모: [[TypeScript Type System]] · [[Nominal-Typing-in-TypeScript|Nominal Typing]]
- 변형: [[Opaque Types]]
- 변형: [[Opaque Types (TypeScript)]]
- Adjacent: [[Parse Don't Validate]]
## 🤖 LLM 활용
@@ -25,7 +25,7 @@ github_commit: pending
## 🔗 Graph
- 부모: [[Overdraw]] (canonical)
- Adjacent: [[Fillrate]] · [[Z-Prepass]]
- Adjacent: [[Fill Rate]] · [[Z-Prepass]]
## 🕓 변경 이력
| 날짜 | 변경 |
@@ -164,7 +164,7 @@ function track(obj, name) {
- 부모: [[Performance_Profiling_and_Memory|Performance Profiling]] · [[Memory Management]]
- 변형: [[Nodejs_and_Backend_Optimization|Heap Snapshot]]
- 응용: [[Memory Leak Detection]]
- Adjacent: [[Chrome DevTools 메모리 프로파일링|Chrome DevTools]] · [[V8 Engine]]
- Adjacent: [[Chrome DevTools Memory Profiling|Chrome DevTools]] · [[V8 Engine]]
## 🤖 LLM 활용
**언제**: User 가 "page slow over time" / "memory grows" / "browser crashes after 1h" 의 report 시. 매 Allocation timeline 의 first action.