Re:The Elusive Universal Web Bytecode
by sp332 on Thursday March 26, 2015 @11:38AM
(#9270383)
LLVM IR isn't portable, it's platform-specific.
[ Parent
| on HN ]
For those who don't know why that is true (or even that that is true): http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437...
And yet Mozilla can use it to write Rust compilers which target ARM and x86-64 architectures, for Mac, Linux and Windows OSes.
It might not compile on an AT-MEGA, but it seems portable enough for the purposes of acting as a browser bytecode representation.