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
+5 -5
View File
@@ -1,13 +1,13 @@
---
id: P-REINFORCE-AUTO-32752F
category: "[[10_Wiki/💡 Topics/Graphics & Performance]]"
category: "10_Wiki/💡 Topics/Graphics & Performance"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - WebGL API"
---
# [[WebGL API]]
# [[WebGL API|WebGL API]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> WebGL(Web Graphics Library)은 웹 브라우저의 HTML5 `<canvas>` 요소 내에서 하드웨어 가속을 통해 실시간 3D 및 2D 그래픽을 렌더링하기 위한 저수준(low-level) 크로스 플랫폼 애플리케이션 프로그래밍 인터페이스(API)입니다 [1-3]. OpenGL ES 2.0을 기반으로 구축되었으며, 자바스크립트(JavaScript) 코드를 GPU 명령어로 변환하여 그래픽 처리 장치(GPU)에서 직접 실행되도록 설계되었습니다 [2, 4]. 2011년에 도입된 이후 웹 기반 3D 그래픽의 핵심 기반으로 사용되어 왔으나, 단일 스레드 실행 및 전역 상태 머신 모델과 같은 아키텍처의 한계로 인해 CPU 병목 현상이 발생하는 등 최신 하드웨어 성능을 온전히 끌어내기에는 제약이 존재합니다 [4-7].
@@ -27,11 +27,11 @@ WebGL의 핵심적인 문제는 기반이 되는 아키텍처가 2011년 GPU 설
- **정책 변화:** Graphics & Performance 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[OpenGL ES 2.0]], [[GPU]], [[HTML5 Canvas]], [[WebGPU]], [[JavaScript]]
- **Projects/Contexts:** [[Three.js]], [[WebGLRenderingContext]]
- **Related Topics:** [[OpenGL ES 2.0|OpenGL ES 2.0]], [[GPU|GPU]], [[HTML5 Canvas|HTML5 Canvas]], [[WebGPU|WebGPU]], [[JavaScript|JavaScript]]
- **Projects/Contexts:** [[Three.js|Three.js]], [[WebGLRenderingContext|WebGLRenderingContext]]
- **Contradictions/Notes:** 소스에 따르면 WebGL은 단일 스레드 실행과 컴퓨트 셰이더 미지원 등의 구조적 단점 때문에 성능에 민감하고 대규모 연산이 필요한 최신 3D 경험에서는 한계가 명확하여 WebGPU로 대체되고 있습니다 [7, 19, 23]. 하지만 보편적이고 폭넓은 브라우저 호환성이 필요한 프로덕션 환경(모든 기기에서 동작해야 하는 경우)에서는 WebGPU의 지원이 아직 완벽하지 않기 때문에 여전히 WebGL이 가장 안전하고 적절한 선택(또는 폴백)으로 간주됩니다 [24-26].
---
*Last updated: 2026-04-19*
- Raw Source: [[00_Raw/2026-04-20/WebGL API.md]]
- Raw Source: 00_Raw/2026-04-20/WebGL API.md
---