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!

Oldest comments (23)

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao • Edited
Collapse
 
deciduously profile image
Ben Lovy • Edited

Google Earth is a solid proof of concept.

Also, sandspiel is pretty neat, implemented in Rust. His blog post about the project is a good read.

Collapse
 
ben profile image
Ben Halpern

Wow, absolutely! I feel like Google will always be able to flex in this way. Sandspiel is really cool too.

Collapse
 
rhymes profile image
rhymes • Edited

Wow! I read the post about how they made Google Earth and how they've dealt with the different capabilities of WebAssembly powered browsers. Can't wait for multi threaded Wasm to come back to Firefox :D

I skimmed the Sandspiel post and it's absolutely impressive. It's a journey in software architecture, optimization, game design and more stuff. I'll have to read it again more closely. Love how he embodied the spirit of WebAssembly by structuring the code that needed to be in Rust with Rust and the code that was good enough in JS, in JS. Also loved the dig at Firestore, which isn't cheap :D

Thanks for the links!

Collapse
 
deciduously profile image
Ben Lovy

Agreed on both points, but especially the sandspiel post - truly an impressive recap! I like how well it demonstrates the use of wasm as one part of a complete system - I'd wager most wasm apps will look more or less like that as opposed to an all-or-nothing deal. The WebGL stuff is totally foreign to me too, but super cool to see how he was able to seamlessly integrate all these complex moving parts.

Collapse
 
6temes profile image
Daniel

For more info about Google Earth and their migration to WebAssembly:

softwareengineeringdaily.com/2019/...

Collapse
 
iamschulz profile image
Daniel Schulz

Mozillas Arch Sculpture at the 2018 JSConf EU: hacks.mozilla.org/2018/06/babys-fi...

The Arch is a larger-than-life experience that uses 30,000 colored LEDs to create a canvas for light animations.
And you can take charge of this space. Using modules, you can create a light animation."

Collapse
 
alanmbarr profile image
Alan Barr • Edited

Pyodide Python notebook in the browser is interesting. I keep hearing excitement from C# developers about Blazor and one day replacing JavaScript. Who knows if that day comes?

Collapse
 
ryansmith profile image
Ryan Smith • Edited

One that I always hear about is AutoCAD for the web. They were able to compile existing code from their 35-year old C++ application to WebAssembly. I think bringing existing resource-intensive desktop applications to the web is going to be a huge use case.
blogs.autodesk.com/autocad/autocad...

Collapse
 
stephangalea profile image
Stephan Galea

Google maps, Autocad of course however worth mentioning wasm.continuation-labs.com/d3demo/

Collapse
 
marvelouswololo profile image
MarvelousWololo

figma. definitely.

Collapse
 
arswaw profile image
Arswaw

Doom 3 running in the browser is certainly up there.

Collapse
 
sendilkumarn profile image
Sendil Kumar • Edited

squoosh is one of them

Collapse
 
adrienpoly profile image
Adrien Poly

I love squoosh

Collapse
 
sendilkumarn profile image
Sendil Kumar

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