WebAssembly: Disrupting JavaScript




WebAssembly is a new low-level, high-performance complement to JavaScript on the Web. As an open standard developed by Mozilla, Google, Microsoft, and Apple, WebAssembly runs everywhere that JavaScript does: in every major Web browser, and in runtimes like Node.js and Electron. This talk examines WebAssembly from a practical standpoint, answering why it was created, what it’s good for, how it works, and how you can use it today.

EVENT:

Connect.Tech Atlanta 2017

SPEAKER:

Dan Callahan

Additional material for JavaScript learners:
https://amzn.to/2JrUINQ Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
https://amzn.to/2HwAMYd Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
https://amzn.to/2Cq5bmL JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners
https://amzn.to/2uhIvAP How JavaScript Works
https://amzn.to/2CwS2bU The Modern JavaScript Collection

Original source


44 responses to “WebAssembly: Disrupting JavaScript”

  1. "Public good of the web"…. blocks perfectly legal plugins like one of the three major tech companies would in the name of idealism and politics with no legal or moral grounds other than "because I can".

  2. Wouldn't it be easier to just create a new version of JS with static typed variables ? You could create a "typed" section of code where you would put your process intensive functions and those functions and variables would be static typed so the browser could compile those functions to native code…

  3. Famous last words: There should be no security problem that is also not present in the javascript engines.

    Idk man hackers are creative people and they dont seem to like playing in sandboxes lol

  4. Do anyone know webassembly support multi-thread and SIMD(like avx3)or not? Many non-trivial apps(ex : computer vision, simulation, AAA games) rely on multi-thread a lot, without multi-thread those apps can not run on browser properly. Besides, do webassembly intent to support cuda in the future?

  5. Hol'up everyone. C++ coming to the browser won't instantely make you a front-end wizard. You'll still probably have to learn from the JS community, might that displease you.

  6. I'm very impressed by WebAssembly and I'm sure it could be the Future. BUT!!!!!! What if there is no future for the Browser? The Generation born 2004-06 or younger don't use Browsers they have no intrest in Browsers or to have an Desktop PC/MAC….. I hope someone frome the Conference can give me this Answer what they think about this…..Will there be a revolution in the Houses so the TV will be the new desktop or I don't know….we cannot force the new generation to sit infront of Big Desktop PC's I know Smartphones have also Browsers but I ask over 50 Kids in the School where my Son goes if they know what this Browser thing is they have on the phone….they don't know or never used it. (Except Google sends them to some Site) Very Intersting here is the kids only use Google search app bar on the phone for Browsing.

  7. Wasm really came in too sneaky for my opinion. I noticed it being activated in march but somewhat lost track of it. I definitely will have a look into it eventually. This presentation was very informative. I could have used some more information about the integration into the sandbox, though. As useful as this feature sounds I still have some questions about security left open.

Leave a Reply