Live data from Hacker News

Wasmer Edge: WebAssembly on the Edge

wasmer.io

1–10 of 55 posts

Re: Wasmer Edge: WebAssembly on the Edge

#3
Wasmer movin' fast and breaking things trying to make WASM real (and VCs happy).

Bytecode Alliance moving slow and steady. Does wasm have sockets? Maybe?

Don't trust Wasmer and don't like their big JVM-style moves, but I guess it's nice to see wasm happening!

All I need is wazero and wasmedge and wasmtime (and toy programs that don't do much).

Re: Wasmer Edge: WebAssembly on the Edge

#4
post #2

I wasn't quite sure what kinds of deployment are supported. I clicked on the next.js link but it just redirected to the same page.

With the rush we forgot to update some of the cases in the product page, thanks for the feedback! We'll update them shortly.

Right now we are starting with Rust (with full networking with tokio) and static sites.

Node.js (allowing Next.js to be fully runnable) and Python (allowing Django and Flask) support will be coming soon!

Re: Wasmer Edge: WebAssembly on the Edge

#5
Hi HN!

I'm Syrus, from Wasmer. We have created Wasmer Edge as a powerful alternative to the Clouds. An alternative that allows reusing the codebases that worked in the Cloud without rewriting them to custom SDKs (such as Amazon Lambda, or Cloudflare Workers), and running them at CDN-like prices.

With Wasmer Edge you can use a normal http-server in any language or even write a full DNS server based on it. We are incredibly excited of the paths that will open ahead.

For those interested, here's the document showcasing how everything is architected:

https://docs.wasmer.io/edge/architecture

Feel free ask any questions you may have here, myself and the team will be incredibly happy to answer them!

Re: Wasmer Edge: WebAssembly on the Edge

#6
post #2

I wasn't quite sure what kinds of deployment are supported. I clicked on the next.js link but it just redirected to the same page.

With the rush we forgot to update some of the cases in the product page, thanks for the feedback! We'll update them shortly. Right now we are starting with Rust (with full networking with tokio) and static sites. Node.js (allowing Next.js to be fully runnable) and Python (allowing Django and Flask) support will be coming soon!

How are interpreted languages possible in wasmer?

Re: Wasmer Edge: WebAssembly on the Edge

#7
post #6

Earlier quoted context omitted.

With the rush we forgot to update some of the cases in the product page, thanks for the feedback! We'll update them shortly. Right now we are starting with Rust (with full networking with tokio) and static sites. Node.js (allowing Next.js to be fully runnable) and Python (allowing Django and Flask) support will be coming soon!

How are interpreted languages possible in wasmer?

You can compile the interpreter itself (such as CPython) to Wasm/WASIX and let Wasmer do it's thing :)

Re: Wasmer Edge: WebAssembly on the Edge

#8
post #6

Earlier quoted context omitted.

How are interpreted languages possible in wasmer?

You can compile the interpreter itself (such as CPython) to Wasm/WASIX and let Wasmer do it's thing :)

What about third-party modules? Next.js depends on SWC, which is written in Rust. Will it run on wasmer?

Re: Wasmer Edge: WebAssembly on the Edge

#9
post #2

I wasn't quite sure what kinds of deployment are supported. I clicked on the next.js link but it just redirected to the same page.

There are some early docs on this here: https://docs.wasmer.io/edge/learn/deployment-modes

TLDR: support for WASIX [1] enabled builds that can start a web server (Rust with axum works well, Python and PHP are coming soon), and WCGI, with which you can use all languages that currently have WASI support , by using the standard CGI interface.

We'll also add support for standard WASI with pre-opened sockets, which will add support for a bunch of additional ecosystems (like dotnet / C#), but haven't gotten around to that yet.

If you are asking more about how code is managed and executed: stateless, spawned on demand is the default. Proxy mode will re-use instances for multiple requests. Stateful/persistent instances with persistent volumes are on the horizon.

[1] https://wasix.org/

Re: Wasmer Edge: WebAssembly on the Edge

#10
post #3

Wasmer movin' fast and breaking things trying to make WASM real (and VCs happy). Bytecode Alliance moving slow and steady. Does wasm have sockets? Maybe? Don't trust Wasmer and don't like their big JVM-style moves, but I guess it's nice to see wasm happening! All I need is wazero and wasmedge and wasmtime (and toy programs that don't do much).

Feel free to request access to Wasmer Edge and let us know your thoughts once you try it.

I believe you will end loving it (btw, I share your love with Wazero... their team is awesome! <3)

Post reply on HN