최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 nanosecond-precision GPU timing". WebGPU timestamp-query feature 의 GPU command buffer 안 의 timestamp 의 record 의 pass-level / draw-level latency 의 measure. 매 CPU performance.now() 의 GPU work 의 invisible 의 problem 의 solve, 매 2026 production profiling 의 standard.
매 핵심
매 동작 원리
timestamp query type 의 query set 의 allocate.
pass.writeTimestamp(querySet, index) 의 command buffer 의 inject.
commandEncoder.resolveQuerySet() 의 GPU buffer 의 result 의 write.
mapAsync(GPUMapMode.READ) 의 CPU 의 read — 매 BigInt64Array 의 nanosecond.
매 caveat
매 feature flag 의 requiredFeatures: ['timestamp-query'] 의 device 의 request 의 require.
매 timestamp resolution 의 driver-dependent — 매 Chrome 의 100ns granularity 의 quantize (privacy).
매 GPU clock 의 CPU clock 의 unsynced — 매 absolute time 의 X.
매 query result 의 readback 의 1+ frame 의 lag — 매 real-time 의 X 의 best-effort.
매 응용
Render pass / compute pass 의 cost breakdown.
Shader optimization 의 before/after 의 measure.
Adaptive quality (timestamp 의 budget exceed 의 case 의 LOD drop).
constquerySet=device.createQuerySet({type:'timestamp',count:6});// pass A: index 0, 1
// pass B: index 2, 3
// pass C: index 4, 5
// 매 single resolve 의 batch