Confused? Some of the engineers at Google have used their 20% time to port Jake2, a Java port of the Qake 2 engine to Javascript.
Here's a demo. I, for one, can't wait to try it out (and have a look at the GWT code of course).
"We started with the existing Jake2 Java port of the Quake II engine, then used the Google Web Toolkit" (along with WebGL, WebSockets, and a lot of refactoring) to cross-compile it into Javascript. You can see the results in the video above -- we were honestly a bit surprised when we saw it pushing over 30 frames per second on our laptops (your mileage may vary)!"
Here's a demo. I, for one, can't wait to try it out (and have a look at the GWT code of course).