Я опробовал WebGL Inspector, WebGL Insight и Spector.js.
Первые два, кажется, имеют большинство функций, если вы можете заставить их работать. К сожалению, у WebGL Inspector есть проблемы с упаковщиками, и я использую webpack. На странице Github есть несколько предостережений по установке, чтобы заставить его работать с упаковщиками, но это довольно небрежно.
Кто-то из раздела Обзоры для WebGL Insight говорит, что он может работать только в том случае, если ваш <canvas>
загружен с самого начала. Я снова попытался переместить создание холста в index.html в качестве разметки, но не смог заставить его работать.
Spector.js был единственным, который работал для меня из коробки. Его набор функций более минимален, но вы можете по крайней мере увидеть состояние каждого кадра и трассировки стека.