NYLUG Presents: Luke Wagner -on- WebAssembly: A New Compiler Target For The Web HD

14.06.2016
WebAssembly is an emerging standard which defines a compact, efficient, safe, and portable compiler target for the Web. Driven by active cross-browser collaboration, WebAssembly is rapidly taking shape and should be coming in the future to a browser near you. This talk introduces WebAssembly: what it is, what problems it is designed to solve, how it evolved from previous work on asm.js, and the many ways it can (and is, via asm.js) integrate into existing Web applications. Next, an in-depth tour of WebAssembly: how to compile it, what it looks like, how it works, how the engine compiles it into efficient machine code, and how it interfaces with JavaScript. Finally, future plans for WebAssembly after its initial release: tighter Web platform integration, supporting languages beyond the low-level memory model of C/C++/Rust, and improved developer tooling. If you care about alternative programming languages, compiling to the Web, performance, or you like using powerful JS libraries and frameworks, come learn about WebAssembly. Speaker Bio: Luke Wagner is a Research Engineer at Mozilla and co-chairs the W3C WebAssembly Community Group. Before WebAssembly, Luke was one of the inventors of asm.js and implemented the initial asm.js optimizations in Firefox. Links: https://webassembly.github.io/

Похожие видео

Показать еще