A new challenger appears: Lua.js
https://github.com/mherkender/lua.js
For some awesome demos proving its maturity, see https://github.com/ghoulsblade/love-webplayer
Lua.js works by converting Lua code directly to ECMAscript (including JavaScript, ActionScript), which gives it an important speed advantage over solutions which attempt to implement the Lua VM in JavaScript.