webgl-memoryのしくみ
まあすべてはソースコードに書かれているとおりなんですけどね
gl.getExtension() を拡張しているのはここ
ctx.getMemoryInfo() の定義はここ
makeCreateWrapper は結局 createBuffer ・ createTexture ・ createProgram …… など
makeDeleteWrapper は結局 deleteBuffer ・ deleteTexture ・ deleteProgram …… などにかかってくる
めちゃくちゃ丁寧エンジニアリングをしているので読み進めるのが重たいが、やってることはそれくらい
あとは memory のほうはもうちょっと大変そう