1. 21

“To take it a step further we want you to be able to just drop in any Rust, C++, C file into your project, and then use it like a JavaScript module.”

  1.  

  2. 3

    I miss the days when a web page was just a web page, not a full-blown program you have no control over.

    1. 5

      We still have those, as well as so many things we never had before. webassembaly is what we have always had with downloadable binaries but now you don’t have to let them have access to your full system.

      1. 4

        I miss the days when computers were just a bundle of circuitry, not a full-blown instruction evaluator you have no control over.

        1. 2

          I believe circuits already are an error, they are not easy to fix with a saw.

          1. 1

            Clearly, if you disapprove of JavaScript on the web you can only be a Luddite, right?

            1. 2

              Not necessarily. But “luddite” comes with it the benefit of time passing and technology advancing. If you were against automatic instruction evaluators in the late 1940s, would you be a luddite or just a reasonable person that disagreed with a particular engineering trade off? (I intend that to be a rhetorical question.)

          2. 2

            That ship has sunk with Java, ActiveX and Flash. I think it’s really exciting that we get a platform that is neither closed source, nor proprietary or owned by a company and their financial interests.

            That being said, WebAssembly is not the greatest name. Lots of people think it comes with scary low-level APIs, when it is in fact just a different way to encode JS into bytecode in a form that is just more handy in terms of encoding/decoding and compilation.

            1. 3

              when it is in fact just a different way to encode JS into bytecode in a form that is just more handy in terms of encoding/decoding and compilation.

              That’s not strictly true. Not until WebAssembly has GC memory and direct access to DOM.

              I actually like the name, for a while I thought JavaScript is becoming the assembly of the web with asm.js. WebAssembly spared JS that fate.