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,17 +2,17 @@
id: JS-ASYNC-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 1.0
tags: [[[JavaScript]], [[Frontend]], web-development, event-loop, async-await, concurrency]
tags: [[JavaScript|[JavaScript]], [[Frontend|Frontend]], web-development, event-loop, async-await, concurrency]
last_reinforced: 2026-04-26
---
# JavaScript Async and Event Loop (JS 비동기와 이벤트 루프)
## 📌 한 줄 통찰 (The Karpathy Summary)
> "싱글 스레드의 제약을 '기다림의 미학'으로 극복하고, 이벤트 루프라는 영리한 중재자를 통해 멈추지 않는 사용자 경험을 완성하라" — 자바스크립트가 단일 스레드임에도 불구하고 논블로킹(Non-[[Blocking]]) I/O를 수행하며 수많은 비동기 작업을 효율적으로 처리하게 해주는 핵심 구동 메커니즘.
> "싱글 스레드의 제약을 '기다림의 미학'으로 극복하고, 이벤트 루프라는 영리한 중재자를 통해 멈추지 않는 사용자 경험을 완성하라" — 자바스크립트가 단일 스레드임에도 불구하고 논블로킹(Non-[[Blocking|Blocking]]) I/O를 수행하며 수많은 비동기 작업을 효율적으로 처리하게 해주는 핵심 구동 메커니즘.
## 📖 구조화된 지식 (Synthesized Content)
- **추출된 패턴:** "Single-threaded Concurrency" — 콜 스택([[Call Stack]])이 비었을 때 태스크 큐(Task Queue)에 대기 중인 콜백 함수를 순차적으로 실행하여, 무거운 작업이 메인 스레드를 점유(Blocking)하지 않도록 관리하는 스케줄링 패턴.
- **추출된 패턴:** "Single-threaded Concurrency" — 콜 스택([[Call Stack|Call Stack]])이 비었을 때 태스크 큐(Task Queue)에 대기 중인 콜백 함수를 순차적으로 실행하여, 무거운 작업이 메인 스레드를 점유(Blocking)하지 않도록 관리하는 스케줄링 패턴.
- **핵심 구성 요소:**
- **Call Stack:** 현재 실행 중인 함수들이 쌓이는 곳.
- **Web APIs:** 브라우저가 제공하는 비동기 작업(타이머, 네트워크 요청 등) 수행.
@@ -26,5 +26,5 @@ last_reinforced: 2026-04-26
- **정책 변화:** ConnectAI 확장 프로그램은 VS Code의 메인 스레드를 방해하지 않기 위해, 모든 대규모 지식 검색 및 모델 호출 로직을 비동기 이벤트 루프 최적화 패턴에 따라 처리함.
## 🔗 지식 연결 (Graph)
- [[Frontend-Architecture]], [[Message-Queues-and-Event-Streams]],[[ system]]-Design-for-AI-Scale, [[Reactive-Programming]]
- [[Frontend-Architecture|Frontend-Architecture]], [[Message-Queues-and-Event-Streams|Message-Queues-and-Event-Streams]],[[_system|system]]-Design-for-AI-Scale, [[Reactive-Programming|Reactive-Programming]]
- **Raw Source:** 10_Wiki/Topics/AI/JavaScript-Async-and-Event-Loop.md