DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

What have been the most interesting WebAssembly demo/application so far?

As Webassembly makes progress, have you seen any interesting applications of the technology, even just concept demos? Share them with us!

Latest comments (23)

Collapse
 
sethwang9 profile image
seth.wang

you can try ZOOM Web meeting

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

I'm building ambulatory medical software, and my first WASM idea was that we could take viewing MRIs to new levels. Because there are so many layers of images, and because they can be manipulated in three definitions, it's a ton of processing power and data. I'm not the only one that has had this idea. WASM is mentioned more than halfway down the page, claiming that the software would run at about ~90% efficiency compared to a native desktop application.

Collapse
 
burdier profile image
Burdier • Edited

Windows 10 calculator: calculator.platform.uno/
And Windows 200: bellard.org/jslinux/vm.html?url=ht...

Collapse
 
aswathm78 profile image
Aswath KNM

Google Earth. And ebay developed a QR reader

Collapse
 
willvincent profile image
Will Vincent

Figma makes use of webassemly I believe, which is how/why their web app performs like a native desktop application.

Am also fairly certain the browser versions of games output by Godot are webassemly, at least in part.

Collapse
 
jonrandy profile image
Jon Randy 🎖️ • Edited

This is quite impressive - s3.amazonaws.com/mozilla-games/tmp... - a few years old now though. Also this - s3.amazonaws.com/mozilla-games/Zen...

Collapse
 
aaronpowell profile image
Aaron Powell

I'll shamelessly sell promote here, but I made ozdevevents.azurefd.net/ which is a React + WASM (in Go) hybrid that shows a list of technical conferences in Australia by parsing a markdown file.

GitHub logo aaronpowell / oz-dev-events

An experiment with WebAssembly + Go on how to build it into a normal web dev pipeline

Australian Tech Events

Build Status

This is the source code for the Australian Tech Events website, a web UI over the top of the Readify DevEvents markdown files.

I build this mainly as an exercise in learning how to use Go and WebAssembly, and how they can fit into a modern web developer toolchain.

At the end of the day this is a React.js application, written in TypeScript, using webpack to compile and bundle the code.

The Code

The code lives in the src folder, with both the TypeScript and Go code all within there. To illustrate the nature of using Go with WebAssembly there is also a Go application that lives in src/markdown-tools/app, that loads up the core of the Go codebase (markdown-tools.go) and executes a request against a markdown file.

Running locally

To run it locally you'll need to have the following installed:

  1. Node.js (I've…
Collapse
 
sendilkumarn profile image
Sendil Kumar

This source map is the best one that triggered many to take a look at WebAssembly

Collapse
 
sendilkumarn profile image
Sendil Kumar • Edited

squoosh is one of them

Collapse
 
adrienpoly profile image
Adrien Poly

I love squoosh

Collapse
 
arswaw profile image
Arswaw

Doom 3 running in the browser is certainly up there.