Latest Posts on my blog
XType Plus – an HTML5 Game for the Nintendo Wii U 07/2014
The story behind my first console game, using the Nintendo Web Framewok.
Xibalba – A WebGL First Person Shooter 07/2014
The Making Of for my retro First Person Shooter, set in the Mayan underworld.
Fast Image Filters with WebGL 11/2013
A library using WebGL to speed up color, matrix and blur filters in your Browser.
Older, Noteworthy Articles
Drawing Pixels is Hard 09/2012
The challenges of faithfully reproducing pixel art in HTML5 Canvas.
JavaScript on the XBox 360 04/2012
Surprise: running JavaScript in .NET on the XBox 360 is slow.
9 Years of Sleep 05/2010
Weird sleep cycles produce pretty graphs.
Selected Comments
I still hold out hope for additional significant scalar improvements, but the pessimistic view would be that current C/C++ code is faster than Javascript will ever get. EVER. John Carmack on ‘Letter to John Carmack’
MPEG-1 is actually one of the easiest to parse video formats that have been in common use; everything that came after it is more complex. KeyJ on ‘MPEG1 Video Decoder in JavaScript’
I've actually run into quite a few cases where I use requestAnimationFrame as a one-shot call. Typically this is because I recognize some part of my UI needs to be redrawn. Brandon Jones on ‘What the requestAnimationFrame API Should Have Looked Like’