Hacker News new | past | comments | ask | show | jobs | submit
loading story #48506294
Love/hate with this one. How was I supposed to follow this? I tried, and few things were publicly visible for nearly two years. I last checked in march and it looked like no progress had been made.

That makes me very suspicious of wasiv3. Funny enough, I already implemented a bunch of the promises (pun not intended) and think that freestanding wasm with custom integrations is the more likely future.

The promise of wasi components has not been fulfilled. The market wants to hotload and link artifacts dynamically. The wasi project requires insider wizardry to use it that way: the offering has been statically linking components before you ship. Defeating 99% of the use cases.

I do not like that this has been worked on in the shadows.

loading story #48505776
loading story #48505366
loading story #48505275
loading story #48506605
Wrong direction. WASI should be simple and stable. Initially, it was revolving around a simple Unix-like API model and it was close to perfect. Now, there is an opinionated component model which is an unneeded overcomplication that should have never been considered as part of WebAssembly spec IMHO.

A real component model is a separate development and cannot be blindly tied to a particular ecosystem. Otherwise, its main purpose of providing easy interoperability between different ecosystems is totally lost.

I do not know why WebAssembly committee thinks that shoving-in CORBA-like monstrosity is even an acceptable idea. Let's keep WebAssembly lean and fast! Anything extra can (and should) be implemented by other technologies.

loading story #48505694
loading story #48505812
loading story #48505616
loading story #48505603
loading story #48505527
If you don't want to download the .tar.gz I think you can browse the content for this release (.wit interface files) here on GitHub: https://github.com/WebAssembly/WASI/tree/v0.3.0/proposals
If you have used WASI in the past, can you mention your use case? Very curious if you found it to give you an edge compared to other sandboxing like containers or VMs.
loading story #48505737
loading story #48505574
loading story #48505203
loading story #48505265
loading story #48505368
loading story #48505102
loading story #48505033
loading story #48505470
Is there some Zig code demonstrating how to use all the changes in a Zig program that compiles to WASI 0.3.0?
Will WebAssembly ever achieve a real breakthrough? It's been almost 10 years since it came around. HTML, CSS and JavaScript were a breakthrough back in the days. WebAssembly still is not right now; only very few folks or companies use it.
loading story #48504878
loading story #48504874
loading story #48505626
loading story #48505042
loading story #48504961
loading story #48504860
loading story #48505327
loading story #48504890
loading story #48504821
loading story #48504957
loading story #48504900
loading story #48505189