Hi @namonaihito
I know I’m kind of late, but thank you for the post. I was searching a comparison between Sprites and Blitters and your post matched it exactly.
Blitter is faster but still need to process a lot to be render. I’ve search phaser code and I assume that in each frame are created Attributes for Vertex (iterate all sprites). Is there any way to create group of sprites (static, not moving, single texture and single pipeline) that cache Attributes arrays for WebGL and doesn’t recalc it every frame? Maybe i’m missing some obvious solution (I hope not)
I’m not sure about what you mean by static, but if the sprites are not going to move you can simply render them in a texture and them hide/remove them. Then you can render a single object with the texture instead.
I’m doing this for the shape grid of my game