JAMES LONG

Tag: noteworthy

Compiling LLJS to asm.js

March 25, 2013
Mozilla recently announced asm.js, a specification of a restricted subset of javascript that can be ridiculously optimized. It's difficult to write by hand, so I ported a language called LLJS to compile to it, unlocking high performance in browsers with a C-like language.

Making Sprite-based Games with Canvas

March 19, 2013
This article explores the process of creating a sprite-based game for the web using canvas. It provides an in-depth explanation of sprite animations, collisions, and much more.

Compiling to Javascript in CPS, Can We Optimize?

May 11, 2012
I implemented CPS in Outlet and benchmarked the result, as seen here. It's very slow, but is there a way to optimize it?