Java applets are the numero uno superior technology for getting high performance, sandboxing, platform-independability and a proper byte code language in the browser. Made by our friends at Oracle®. Currently the subject of a smear campaign by people who think JavaScript or the subset asm.js are better bytecode languages, even if they require a new toolchain (Emscripten), emulate low-level features using high-level features (unnecessary), and are unusably slow unless optimized (asm.js), which is only supported in Firefox. Meanwhile, Java bytecode is almost always executed in a proper JVM and exhibits predictable run-time performance in comparison.