Menu

Blog

Signals in the noise.

Long-form thoughts on programming, leadership, product design, and more.

March 26, 2019

Tips on canvas optimisation

Practical HTML5 canvas performance tips for games: reduce draw calls, use dirty rectangles/offscreen canvases, batch paths, avoid expensive state changes, and more.

[ read → ]

March 24, 2019

Implement Object Pool in JS

Why object pools help smooth performance in GC-heavy JavaScript apps, plus a simple pool implementation and usage pattern suited to games and real-time loops.

[ read → ]

PW
Paul Wen
Replied just now
Hello! Thanks for reaching out.
I'm currently open to new opportunities. How would you like to connect?