News for hackers. Stuff that matters.
Re:Juice – Oberon JIT browser plugin (1996) by syrusakbary on Friday February 02, 2024 @05:34AM (#39227179)
So Juice was the WebAssembly from the Netscape era?
Re:Juice – Oberon JIT browser plugin (1996) by blackoil on Friday February 02, 2024 @06:19AM (#39227439)
No, it was an Applet from Java era.
Re:Juice – Oberon JIT browser plugin (1996) by pjmlp on Friday February 02, 2024 @07:19AM (#39227776)
Which nowadays you can replicate on top of WebAssembly.

https://chromewebstore.google.com/detail/cheerpj-applet-runn...

Re:Juice – Oberon JIT browser plugin (1996) by FullyFunctional on Friday February 02, 2024 @03:04PM (#39233501)
WASM uses a block structured IR (that is, no arbitrary gotos) and I would characterize it as in between of the [serialized] Juice AST and the flat Java bytecodes.

From the compiler's point of view the Juice AST is the same as source code so I'd expect the Juice JIT to have slight more code generation flexibility than the type-erased WASM.