DEV Community

Discussion on: WASM is AWSM

Collapse
 
ashoutinthevoid profile image
Full Name • Edited

It's a bit of a nitpick, but

Let's say you make a game using unity and C++ and you want to make it available for the web (as in the browser) but for that you would require to learn JavaScript.

Unity uses C#, and it's already multiplatform. Right idea, but maybe not the right example. A more direct example would be the existing port of the Doom 3 engine(which is C++) to wasm.

There's also a lot of caveats being discussed. Among them, a growing tendency for organizations to disable wasm by default due to it's abuse by nefarious crypto mining implementations. Not a showstopper, but it can be a concern to resolve before making wasm an integral part of your application (potentially without fallback).

Wasm is definitely exciting (perhaps moreso outside the browser, for me), but there are some thorns to worry about on this rose bush.

Collapse
 
vibalijoshi profile image
vibalijoshi

Ahh right! Thanks for pointing it out.

Great view about the possible not so good things about wasm, keeps the whole sentiment balanced!

Collapse
 
ashoutinthevoid profile image
Full Name

My pleasure, I'm glad it wasn't received as too negative.

The more you and others like you produce these articles and spread awareness, the more people we'll have to help shepherd the future of wasm. There's so much great potential to be realized.

Thread Thread
 
vibalijoshi profile image
vibalijoshi

Agreed! 🤩