Readit News logoReadit News
Kolja · 2 years ago
I have no personal experience with Wasmer or the people behind it. But with the things I read about them (e. g. https://mnt.io/2021/10/04/i-leave-wasmer/ crossed my path again a few days ago) would make me, to put it lightly, hesitate before building on it.
rurban · 2 years ago
This CEO in question also appeared yesterday here and was blocked from ziglang. https://news.ycombinator.com/item?id=37541994
syrusakbary · 2 years ago
Thanks for providing the link, readers can probably judge for themselves by checking the comments there if blocking someone just for having a different point of view was the right thing to do by the Zig leadership team

Context: https://news.ycombinator.com/item?id=37545192

bachrc · 2 years ago
Clearly, they are not compliant with WASI specifications built by the ByteCode Alliance, creators of WebAssembly. They are making their own web-assembly-thing not compliant with anything.
syrusakbary · 2 years ago
What do you mean? We are as compliant with WASI as a Wasm runtime can be. We have tests assuring that for each commit on our repo.

As a matter of fact we pass more tests than any runtime created by the BA as reflected here:

https://wasi.fyi/

Alifatisk · 2 years ago
Where is that clear?

I assumed they were compliant with the WASI specifications.

0x073 · 2 years ago
"Get started" links to discord? This get more and more common, but no thanks.
syrusakbary · 2 years ago
That's a bug. The proper link should be pointing to the Wasmer runtime docs. Thanks for pointing this out!
ImHereToVote · 2 years ago
Can some into discord explain why it's good for documentation? It seems like a dumpster fire to me.
mitchbob · 2 years ago
Previous discussions:

Wasmer 1.0 https://news.ycombinator.com/item?id=25649476 (161 comments)

Wasmer 2.0 https://news.ycombinator.com/item?id=27537541 (56 comments)

Wasmer 3.0 https://news.ycombinator.com/item?id=33721685 (183 comments)

houseatrielah · 2 years ago
mitchbob · 2 years ago
Thanks! Fixed.
debarshri · 2 years ago
It feels very close to docker equivalent for WASM binaries which is very cool.

I think this might be the breakthrough required to make wasm server-side very mainstream. I think there is still complexity and standardization issues on compilation side. When that is solved then server-side wasm would be ready for democratization I think.

skybrian · 2 years ago
The technology is interesting, but I've never bothered to install it. It seems like this ecosystem is missing compelling reasons to use it, sort of like a device or app store that's missing interesting apps.

The demo they put on the front page doesn't really sell it. I already have Python installed. It's need that they got it running, but how is this better?

What would sell it? Suppose there were a well-regarded hosting site that required uploads to be WebAssembly. Or maybe some popular app that required plugins to be written in WebAssembly.

janpio · 2 years ago
How does this compare to Fermyon’s Spin [1] and Cloud [2]?

1: https://www.fermyon.com/spin 2: https://www.fermyon.com/cloud

kitd · 2 years ago
From the Go runtime docs here

https://pkg.go.dev/github.com/wasmerio/wasmer-go/wasmer

> By extension, a headless engine can only execute a WebAssembly module, i.e. a module that has previously been compiled, or compiled, serialized and deserialized.

This offers the potential of using WASM w/ go (or any other language I expect) to create the equivalent of Erlang's "Universal Server". Ie. create an API that receives the code necessary to "become" another API.

fragmede · 2 years ago
I'm probably holding it wrong, but the website has a dropdown for CLI, but CLI is the only option in that dropdown, which is at odds with "Run... anywhere" in the headline.
CharlesW · 2 years ago
That widget is wonky for me too, but if you go to the runtime page (https://wasmer.io/products/runtime) you'll see SDKs for Rust, Python, JavaScript, Go, Ruby, and C.
fragmede · 2 years ago
That's the languages. I'm expecting/hoping to be able to run it in the CLI, web browser, native GUI, mobile, and on an ESP32.
syrusakbary · 2 years ago
You are completely right... we need to improve that!

We are planning to add more languages there once the SDKs are fully ready... stay tuned :)

hbcondo714 · 2 years ago
There is a package that "contains a WordPress website that can be run as a WCGI program by Wasmer"[1]. But there is now WordPress Playground: A WordPress that runs entirely in the browser[2]. I wonder if Wasmer will continue to develop their own WordPress browser implementation?

[1] https://wasmer.io/wasmer/wcgi-wordpress-demo

[2] https://news.ycombinator.com/item?id=36726593

tyingq · 2 years ago
>I wonder if Wasmer will continue to develop their own WordPress browser implementation?

I think it's probably meant more as a demonstration of "run, publish and deploy any code, anywhere" rather than as a serious use case suggestion. It's taking something people are familiar with, know to be a bit messy and complicated and running it in a browser.