docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -2,7 +2,7 @@
id: PERF-JS-OPT-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 1.0
tags: [[[JavaScript]], performance, [[Optimization]], inp, code-splitting, tree-shaking, web-workers, main-thread]
tags: [[JavaScript|[JavaScript]], performance, [[Optimization|Optimization]], inp, code-splitting, tree-shaking, web-workers, main-thread]
last_reinforced: 2026-04-26
---
@@ -15,16 +15,16 @@ last_reinforced: 2026-04-26
- **추출된 패턴:** "Static Reduction and Runtime Yielding" — 빌드 시점의 불필요한 코드 제거(Tree Shaking)와 런타임 시점의 메인 스레드 점유 분산(Yielding)을 결합한 패턴.
- **핵심 최적화 기법:**
- **Code Splitting & Tree Shaking:** 사용하지 않는 코드를 제거하고, 필요한 시점에만 모듈을 로드하여 초기 파싱 시간 단축.
- **Breaking Up [[Long Tasks]]:** 50ms 이상의 작업을 작은 단위로 분할하여 브라우저 렌더링 스케줄러에게 제어권을 양보.
- **Breaking Up [[Long Tasks|Long Tasks]]:** 50ms 이상의 작업을 작은 단위로 분할하여 브라우저 렌더링 스케줄러에게 제어권을 양보.
- **Web Workers:** 복잡한 연산을 별도의 백그라운드 스레드로 이전하여 메인 스레드 프리징 방지.
- **Debounce & Throttle:** 고빈도 이벤트(Scroll, Resize, [[Search]])의 핸들러 실행 횟수 제한.
- **Debounce & Throttle:** 고빈도 이벤트(Scroll, Resize, [[Search|Search]])의 핸들러 실행 횟수 제한.
- **requestIdleCallback:** 중요도가 낮은 작업을 브라우저의 유휴 시간에 배치.
- **의의:** 자바스크립트 실행으로 인한 UI 프리징을 제거하여 [[Core Web Vitals]]의 INP 지표를 획기적으로 개선하고 실질적인 사용자 만족도를 높임.
- **의의:** 자바스크립트 실행으로 인한 UI 프리징을 제거하여 [[Core Web Vitals|Core Web Vitals]]의 INP 지표를 획기적으로 개선하고 실질적인 사용자 만족도를 높임.
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌:** 과거에는 모든 기능을 하나의 거대한 라이브러리에 의존하는 경향이 있었으나, 현대 정책은 '경량 모듈 정책'과 '필요 시 로드 정책'을 최우선으로 함.
- **정책 변화:** Antigravity 프로젝트는 모든 동기적 루프에 대해 50ms 초과 시 경고 정책을 시행하며, CPU 집약적인 데이터 처리 로직은 반드시 웹 워커(Web Worker) 사용 정책을 준수하도록 함.
## 🔗 지식 연결 (Graph)
- [[Core-Web-Vitals-Metrics]], [[Interaction-to-Next-Paint-INP]], [[Frontend-Performance-Optimization-Guide]], [[Clean-Code-Principles]]
- [[Core-Web-Vitals-Metrics|Core-Web-Vitals-Metrics]], Interaction-to-Next-Paint-INP, Frontend-Performance-Optimization-Guide, [[Clean-Code-Principles|Clean-Code-Principles]]
- **Raw Source:** 00_Raw/JavaScript Optimization.md