Why is there no script bytecode?
asm.js is the nearest thing to it, but V8 has a internal bytecode and it's a shame it cannot be precompiled and included as a script type.
And it still contains all source code for all functions.
another option would be to have a <script arch='arm' src='compile.arm.bytecode' /> and compile for various architectures before hand.