sentence: v8 compiles javascript to native machine code ( ia-32 , x86-64 , arm , or mips isas ) before executing it , instead of more traditional techniques such as interpreting bytecode or compiling the whole program to machine code and executing it from a filesystem .