4 ms·
THE HORROR
by adlpz 13y ago
THE HORROR
- angersock 13y agoHey, if you want your precious node back, you can then just run Rhino on the JVM on the node.
- mtdewcmu 13y agoWhy not just use the javascript x86 emulator that somebody posted to boot an OS? Then you can run the Hotspot JVM, v8, ad infinitum. Piece of cake.
- TheZenPsycho 13y agoHotspot runs the program faster than V8? no problem. Emulate x86 in v8 run hotspot inside emulator. now you got your performance back.
- mtdewcmu 13y agoYes, it's like a beautiful perpetual motion machine. Only one problem. Where's node.js?
- knappador 13y agoI'm thinking the next big step is to build ASIC's with hierarchical memory sub-systems that can quickly load and execute either x86 or ARM instructions, kind of like binary run-times implemented in hardware, and then boot operating systems on them so that programs don't have to worry about the physical memory address layout or disk file-systems, and then finally run a compiled version of the JVM that includes hot-spot. Then we would all be able to run Java, and it would be pretty fast, probably faster than any other implementation, and totally capable of integrating with the entire Java ecosystem.
- mtdewcmu 13y agoWhat you're describing sounds like how computers work now. What I see as the logical next step is to design chips that use Javascript as their instruction set, because in the future, every layer underneath Javascript will just be overhead, because everything will be Javascript. We might as well start planning for it now.
- TheZenPsycho 13y agolike a chip that runs asm.js directly as its instruction set, and a js interpreter written in asm.js, with javascript runtime semantics implemented in hardware? kind of like the espruino but even moreso?
- mtdewcmu 13y agoI didn't know of asm.js and espruino before you mentioned them, but it looks like the future may be coming sooner than I thought.
- knappador 13y agoWhat I really want to say is that you can turn my kernel calls into JSON-RPC when you pry my ARM assembler from my cold, dead fingers.
- brianpgordon 13y agoThis provides a highly scalable, highly available infrastructure for running the JVM in Rhino on the JVM in Node.
- angersock 13y agoScalable in the sense that you can try and climb up the layers of abstraction in the same way you'd scale a mountain of rubble, yes.
- lobo_tuerto 13y agoIt's turtles all the way down.
- yk 13y agoNo, but apparently all the way up.