Isn't this also called the Java Plugin ? :-P Just kidding of course... But this is a deja-vu situation from a decade ago of running applets - because then you have exactly the same advantages: Sandboxing, browser-independent, etc...
On Wed, Nov 23, 2011 at 08:14, Derek <[email protected]> wrote: > Rather then running new languages on a JVM, how about new languages to > run your JVM? > > " > Until recently implementing a JVM in JavaScript would have been > difficult because of efficiency problems but there have been huge > speed increases in JavaScript engines. So much so that a lone coder, > Artur Ventura, has implemented a large part of the standard JVM using > JavaScript and you can check the code out on Github. > > The motivation for this effort is put very well in Artur's blog. He > argues that rather than build JavaScript into web browsers they should > have a virtual machine so that any language can be used. As well as > this advantage, he also points out that with a JVM type approach you > get automatic sandboxing and simply sending the JVM to the server > provides browser independent persistence. > > It really does make much more sense to have a JVM build into the > browser but failing that why not simply emulate the JVM in JavaScript > which is built into every browser. This is just another aspect of the > steady conversion of features provided by plugins to JavaScript > implementations - codecs, pdf, zipping and so on. > > After 6 months of work the result is BicaVM which, it is claimed, runs > 60% of byte code. It hasn't been optimized as yet, but it does run on > the iPad/iPhone and it supports a JNI interface to the DOM. > " > > > Blog Post: > http://www.surf-the-edge.com/2011/11/15/bicavm-jvm-in-javascript-why/ > Source: https://github.com/nurv/BicaVM > > Via > http://www.i-programmer.info/news/167-javascript/3360-javascript-jvm-runs-java.html > Via: > http://developers.slashdot.org/story/11/11/21/0454254/javascript-jvm-runs-java > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
