
518 VI Debugging and Profiling
and profilers. These help with debugging HTML DOM and network latency issues.
JavaScript profilers are helpful in understanding where CPU time is spent. However,
these tools don’t show contextual information for WebGL beyond the JavaScript API
calls.
36.4.3 WebGL Inspector
The other major issue with analyzing a WebGL application is the limited support
of tools. WebGL Inspector [Vanik 11] is currently the de facto tool for debugging
API calls and understanding bound resources. This tool can capture a frame and
show the API calls; state; and bound textures, buffers, and programs. It is available
as a Google Chrome extension