Is Wasmer the next Java?

What if you could make any application, regardless of how inappropriate your language of choice is?

Co-Authored by Audrey Hitchens

What is Webassembly?

Benefits of WebAssembly

And yes, even though it may take some filling in missing functions with Rust, or borrowing from C libraries, you can run DOOM in WebAssembly (you can try the results for yourself here)

Downsides of WebAssembly

Fernando Doglio wrote more about this in detail in the aptly named “What’s Wrong with WebAssembly?”.

What is Wasmer.io?

Wasmer.io is a project founded by Syrus Akbary. The goal is to expand the flexibility of using WebAssembly. For example, they’ve detailed some case studies such as using WebAssembly for machine learning

Benchmarking

To get a better idea of the learning curve for onboarding, I teamed up with a JavaScript developer to see how easy it was to get on the horse with WebAssembly.

The question was this: How much more work than JavaScript does it take to build in Wasmer?

Learning Curve

We should determine a baseline bounce rate for WebAssembly (e.g., on the r/WebAssembly SubReddit and StackOverflow, how many questions about WebAssembly would Wasmer eliminate?)

Verdict

Ultimately, the big unkown about Wasmer.io is how much it puts into marketing. This is (one of) the big difference(s) between Wasmer and Java. Java is owned by Oracle, which is famous for putting its sales and legal efforts ahead of much of its engineering.

References


Cited as:

@article{IWTNJ,
    title = "Is Wasmer the next Java?",
    author = "Matthew McAteer and Audrey Hitchens",
    journal = "matthewmcateer.me",
    year = "2021",
    url = "https://matthewmcateer.me/posts/is-wasmer-the-next-java/"
}

If you notice mistakes and errors in this post, don’t hesitate to contact me at [contact at matthewmcateer dot me] and I would be very happy to correct them right away!

See you in the next post 😄

I write about AI, Biotech, and a bunch of other topics. Subscribe to get new posts by email!


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

At least this isn't a full-screen popup

That'd be more annoying. Anyways, subscribe to my newsletter to get new posts by email! I write about AI, Biotech, and a bunch of other topics.


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.