Yes.
Moreover, Dropbox is trying roughly similar architecture for their Python implementation.
Re:Introducing the WebKit FTL JIT
by steveklabnik on Wednesday May 14, 2014 @01:40AM
(#7742376)
You might be able to try that with http://opalrb.org/
Rubinius already does Ruby -> LLVM.
But as much as i hate to admit Rubinius is still slow.
Part of this project was building support into LLVM that you would need to build a really great dynamic language JIT. Another key aspect was having lower compilation tiers that don't use LLVM. Using LLVM as a fourth tier works much better than using it as a first or even second tier (we have tried in the past).
I imagine even writing a Ruby -> JS transpiler that used the WebKit VM would provide a speedup, similar to how JRuby works on the JVM, but native compilation would be even better.