3 ms·
The title seems a bit strange to me: "without JVM" - providing what is necessary to run Java is a JVM in my book. That you compile Java to JavaScipt is just an
by TekMol 9y ago
The title seems a bit strange to me:
"without JVM" - providing what is necessary to run Java is a JVM in my book. That you compile Java to JavaScipt is just an implementation detail, isn't it? EDIT: Yeah, ok. It emphasises that you don't need an extra JVM on your computer.
"fully client side" - isn't that how Java Applets always have been executed?
"no plugins" - Not sure what you mean by "plugin". Installing an extension does not match that?
Hmm.. ok, ok I am nitpicking :)
Could you instead provide a bookmarklet that runs Java Applets on websites? That would be something I would use. I would not install an extension because I don't want your code to run outside of the browser sandbox.
- diggan 9y agoSeems the extension converts Java to JavaScript before executing anything, that's why it gets by without a JVM.
- ryanpetrich 9y agoAh, so it's merely a machine that implements a virtual version of the Java runtime.
- tootie 9y ago"Our unique Java-to-JavaScript technology converts Java to JavaScript on the fly directly on the browser." Seems like a transpiler. But it would have to be a half-baked JVM written in JavaScript under the hood.
- Klathmon 9y agoThe description provides some clarity (can't fit everything in a title!) "without JVM" means you don't need a "standalone" client-side JVM install (outside of this extension). "fully client side" means it's not doing something like "execution on a server, streamed video to the client" and "no plugins" means it doesn't require a "chrome plugin". In chrome plugins != extensions. Flash and java were plugins, extensions are written in JS.
- unclebucknasty 9y agoDoes sound strange at a glance, but I think these are implicit references to what we traditionally know about applets: they generally required the full JRE JVM install/plugin. So, it's advertising that this is no longer required, and that they haven't achieved it with any server-side tricks.
- dbh937 9y ago"no plugins" probably means that the extension doesn't install native code, but is written in JavaScript that's run in the browser.
- apignotti 9y agoThe extension itself is actually minimal, all the real work happens inside the page by injecting a script. Also the extension is not invasive as it asks for permission on a site by site basis.