logoalt Hacker News

apignottiyesterday at 8:29 AM2 repliesview on HN

We use WebAssembly aggressively at Leaning Technologies across our tools.

WebAssembly makes it possible to:

* Run x86 binaries in the browser via JIT-ting (https://webvm.io)

* Run Java applications in the browser, including Minecraft (https://browsercraft.cheerpj.com)

* Run node.js containers in the browser (https://browserpod.io)

It's an incredibly powerful tool, but very much a power-user one. Expecting your average front-end logic to be compiled in WebAssembly does not make much sense.


Replies

doodlesdevyesterday at 1:12 PM

Any reason why browsercraft doesn't work in Firefox? Ended up opening it in Brave and had a lot of fun hahaha

It's pretty impressive how far along CheerpJ is right now. I kinda wish this existed about five or ten years ago with this level of performance, maybe it would've allowed some things in the web platform to pan out differently.

show 1 reply
sfn42yesterday at 8:48 AM

> Expecting your average front-end logic to be compiled in WebAssembly does not make much sense.

Why not? .NET Blazor and others already do that. In my eyes this was the whole hype of WASM. Replace JS. I don't give a crap about running node/java/whatever in the browser, why would i want that? I can run those outside the browser. I mean sure if you have some use case for it that's fine and I'm glad WASM lets you do it but I really don't see why most devs would care about that. We use the browser for browsing the web and displaying our websites.

To me the browser is for displaying websites and I make websites but I loathe JS. So being able to make websites without JS is awesome.

show 2 replies