News for hackers. Stuff that matters.

syrusakbary

Yeah, we create Wasm Containers from your application and deploy it to the edge so it can scale serverlessly :)
Excited on what this brings to the server-side :)
Re:Deno Desktop on Monday June 22, 2026 @01:21PM (#48633049)
We have created Edge.js that can run Node.js apps fully using your preferred JS runtime: V8 or QuickJS.

https://edgejs.org/

Re:WASI 0.3.0 Released on Friday June 12, 2026 @03:48PM (#48508668)
If you are looking for a Systems Interface, I don't think the Component Model will be a good fit
Re:WASI 0.3.0 Released on Friday June 12, 2026 @02:48PM (#48507964)
Congrats on the release to the WASI team.

TL;DR: WASI 0.3.0 is the Component Model-based WASI proposal. It adds async/await-style capabilities such as actors and streams, and today is runnable in only one server-side Wasm runtime (it is not supported natively by browsers). Unfortunately it still breaks compatibility with the original WASI proposal and runtimes that supported it.

If your goal is to compile existing, unmodified C/C++ programs and libraries to WebAssembly, WASIX may be a more practical option today ( https://wasix.org/ ). Disclosure: I’m part of Wasmer, the company behind WASIX.

Re:Endive: A JVM native WebAssembly runtime on Thursday May 28, 2026 @04:39PM (#48315138)
This is a fork of Chicory, a bit more context of the relationship between the projects can be found here:

https://github.com/dylibso/chicory/issues/1296

Re:Deno 2.8 on Friday May 22, 2026 @07:29PM (#48242878)
It's great to see that since the release of Edge.js [1], they started to take Node.js compatibility more seriously (they went from ~40% to about 75% in just 2 months, so either coincidental or not this is clearly a step on the right direction).

Good work to everyone on the Deno team!

[1] https://edgejs.org/

Re:Retrofitting JIT Compilers into C Interpreters on Thursday April 16, 2026 @06:12PM (#47800196)
Yeah, the strategy is literally the same
Re:Ask HN: Who is hiring? (April 2026) on Thursday April 02, 2026 @04:54AM (#47611760)
Wasmer (YC S19) | https://wasmer.io/ | Multiple Roles | Remote (EU) or Office (US) | Full-time

We are building the next generation of infrastructure for AI without Docker containers, but with a better container technology based on WebAssembly!

We are hiring for:

  * Rust Engineer (Remote, EU timezone)
  * Rust Distributed Engineer (Remote, EU timezone)
  * Developer Education Engineer (Office, San Francisco)
https://www.workatastartup.com/companies/wasmer
Re:Why Node.js needs a virtual file system on Monday March 23, 2026 @07:35AM (#47488050)
Well, with the help of AI now you can have Fast, Affordable, and Correct.
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Thursday March 19, 2026 @10:46AM (#47440428)
Just set it to MIT :)
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Thursday March 19, 2026 @10:45AM (#47440412)
Thanks Yuri. Keep up the good work
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Wednesday March 18, 2026 @06:12PM (#47432053)
Actually agree with you here. It will be a good idea to add docs for the CLI and the WebAssembly sandboxing
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Wednesday March 18, 2026 @06:11PM (#47432041)
Yet... stay tuned!
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Wednesday March 18, 2026 @01:08PM (#47428352)
Thanks Ben! Took us a bit to figure out the best architecture for it, but once it became clear then it was just a matter of implementing the missing bits.

I think the fact that WASIX is much more mature now have helped to increase development speeds quite a bit!

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Wednesday March 18, 2026 @04:40AM (#47423189)
Yes it can :)
Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @06:02PM (#47418956)
Yes, this should be fully possible.

We actually believe Edge.js will a great use case for LLM-generated code.

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @06:01PM (#47418947)
> I could not find usage examples on the edgejs.org page and the docs link points to the node docs, why?

This was intentional, as a demonstration that Edge and Node should not diverge a bit. You should be able to replace `node` with `edge` in your terminal and have things running, so that's why we point to the Node.js docs.

> But why the need of --safe then? What's the difference between using it and not using it?

Edge.js currently runs without a sandbox by default. The main reason for this is two fold: native currently performs a bit better than with the Wasm sandbox (about 10-20% better), and because we wanted to polish more the Wasm integration before offering it as default.

> $ edge pnpm run dev > What is this doing?

This is making the `node` alias available for anything that you put after edge. This allows pnpm to use the edge `node` alias instead of your platform node.

Things will be installed as usual, in your `node_modules` directory

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @05:54PM (#47418867)
Yes, it could run in iOS (using JavascriptCore, V8 in jitless mode, or QuickJS), although we don't have a prototype app yet.

It should probably take a few hours with AI to get a demo for it :)

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @05:52PM (#47418845)
Edge.js is fully compatible with Next.js
Re:Why Node.js needs a virtual file system on Tuesday March 17, 2026 @05:01PM (#47418259)
Since when we accepted that we can’t go fast and offer stability at the same time?

Time is highly correlated with expertise. When you don’t have expertise, you may go fast at expense of stability because you lack the experience to make good decisions to really save speed. This doesn’t hold true for any projects where you rely on experts, good processes and tight timelines (aka: Apollo mission)

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @04:52PM (#47418120)
It’s not a dumb question at all.

And yes, it will allow running Node.js apps fully on the browser, in a way that’s more compatible than any other alternative!

Stay tuned!

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @04:26PM (#47417841)
We are so deep into the weeds that sometimes is hard for us to realize that maybe we are not explaining in the best terms.

What was the most confusing thing in the blogpost? I'd like to polish a bit more to make it clearer! Thanks a lot!

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @03:51PM (#47417398)
Only the current working directory will be exposed/mounted to the runtime (we do this to facilitate the DX when running local files without requiring the user to add extra flags).

As a fun exercise, you can try reading process.cwd() from edge in --safe mode and without it.

Re:Edge.js: Run Node apps inside a WebAssembly sandbox on Tuesday March 17, 2026 @03:36PM (#47417202)
Hi HN!

I'm Syrus, from Wasmer. We built Edge.js in a few weeks after different trials trying to bring Node.js to the Edge. We used AI and Codex heavily for this project, as otherwise the timeline would have spanned to a year plus to develop.

The summary of this announcement is that Edge.js:

  * Runs using WebAssembly when in `--safe` mode
  * It's fully compatible with Node.js (passing all their spec tests for non-VM modules)
  * It has a pluggable JS engine architecture: can work with V8, Javascript, SpiderMonkey, QuickJS, Hermes, etc.
Super happy to answer any questions you may have!
Re:Why Node.js needs a virtual file system on Tuesday March 17, 2026 @02:59PM (#47416734)
Fully disagree with this take. Not allowing AI assistance on PRs will likely decimate the project in the future, as it will not allow fast iteration speeds compared to other alternatives.

Note aside, OpenJS executive director mentioned it's ok to use AI assistance on Node.js contributions:

  I checked with legal and the foundation is fine with the DCO on AI-assisted contributions. We’ll work on getting this documented.

[1]: https://github.com/nodejs/node/pull/61478#issuecomment-40772...
Re:Why Node.js needs a virtual file system on Tuesday March 17, 2026 @02:21PM (#47416299)
Funnily enough, we just released Edge.js, which uses Wasmer under the hood for sandboxing Node.js apps.

With it, you have a virtual fs automatically, just by using the `node:fs` package (or any other filesystem calls!)

We wrote about this in depth here: https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbo...

Older »