What we're about

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.

Get together with other technologists who are interested in the evolution and application of WebAssembly, in the browser and beyond.

Upcoming events (2)

WebAssembly on the Server, npm & genomics tools @ Cloudflare

This month we're sponsored by the fine folks at Cloudflare. We have three talks from Zack Bloom of Cloudflare, Laurie Voss of npm and Robert Aboukhalil! The Meetup will be recorded and videos will be linked here after the event. Space won't be an issue this time, so hope y'all can make it. Agenda: 6:00pm - Doors open 6:30-7:15pm - WebAssembly on the Server, Zack Bloom 7:30-8:15pm - npm and WASM: how can we help?, Laurie Voss 8:30-9pm - Speeding up genomics data analysis tools, Robert Aboukhalil About the talks: *WebAssembly on the Server* We hear of WASM as a tool for unlocking new languages and performance inside web browsers. It turns out that the tremendous work and investment in the WASM platform has a surprising benefit: the ability to run server-side code in a more lightweight, secure, and collaborative way on servers too! We will talk about how we’re seeing people run WASM to replace traditional virtual machines, containers, and processes, and what it unlocks for them. *npm and WASM: how can we help?* npm's ethos since it began has been to observe what developers are doing and make those workflows as easy and frictionless as possible. Our latest developer survey shows enormous interest in WASM, so we're preparing to welcome a flood of new WASM devs to the npm community. I'll give you some early stats on WASM adoption and talk about npm's plans to support WASM, including an experimental new version of npm. * fastq.bio, an interactive genomics web tool * This talk explores how to speed up data analysis web tools using WebAssembly. As a concrete example, we'll consider the application fastq.bio, an interactive genomics web tool we had previously developed in JavaScript. By compiling an existing genomics command-line tool from C to WebAssembly and optimizing the original C code, we obtain >10X speedup compared to our original JavaScript implementation! We'll also cover how we used WebWorkers to launch the WebAssembly analysis in a separate thread to improve the app's responsiveness. About the speakers: Zack Bloom (@zackbloom) helps build the future of the Internet as the Director of Product for Product Strategy at Cloudflare. He was a co-founder of Eager, an app platform for non-technical website owners, which was acquired by Cloudflare in 2016. He is also the creator of open-source projects which total over fifty-thousand stars on Github. Laurie has been a web developer for 23 years and is passionate about making the web better and web development more accessible to everybody. He is co-founder and Chief Data Officer at npm, Inc., provider of package management and security services to the JavaScript developers of the world. Robert is a Bioinformatics Software Engineer at Invitae, which means he spends his time... engineering software for bioinformatics purposes. Specifically, he develops cloud applications to enable the interactive analysis and exploration of genomics data. Robert has a Ph.D. in Bioinformatics from CSHL and a Bachelor in Computer Engineering from McGill.

March Event @ Github

GitHub

This month is sponsored by Near Protocol & GitHub, with awesome talks lined up. More details coming soon!

Photos (10)