首页
11 条评论
apitman2 个月前
I started using WebAssembly in earnest a few months ago to make a backend auth library that works in several different languages[0]. It's built on Extism[1], which abstracts away some of the interfacing complexity. It's been an awesome experience. Frequently feels like magic.<p>WASM is in an interesting place. The value has clearly been proved with a pretty minimal core spec. Now there's a big push to implement a much larger API surface for WASI and the Component Model. A lot of people in the community are concerned about this direction, or at least the way it's happening[2].<p>For my part, I hope WASM doesn't go the way of the rest of web browsers where it gets so complicated that only big tech is capable of making implementations and experimenting.<p>[0]: <a href="https://github.com/lastlogin-net/decent-auth" rel="nofollow">https://github.com/lastlogin-net/decent-auth</a><p>[1]: <a href="https://extism.org/" rel="nofollow">https://extism.org/</a><p>[2]: <a href="https://www.assemblyscript.org/standards-objections.html" rel="nofollow">https://www.assemblyscript.org/standards-objections.html</a>
评论 #43485141 未加载
评论 #43484711 未加载
评论 #43486403 未加载
评论 #43484282 未加载
yoshuaw2 个月前
A couple of months ago we announced Hyperlight [1], a lightweight VMM that can spawn new VMs in about a millisecond.<p>Today we’re happy to announce the Hyperlight Wasm guest based on the Wasmtime runtime. This makes it possible to run Wasm Component binaries on top of WASI interfaces without the need for a guest OS in the VM. In this post we explain how this works and walk through an example.<p>[1]: <a href="https://news.ycombinator.com/item?id=42078476">https://news.ycombinator.com/item?id=42078476</a>
评论 #43484021 未加载
评论 #43483983 未加载
评论 #43483731 未加载
stusmall2 个月前
I'm really excite about this! I've got hopes that WASM/WASI will grow into the dream of the JVM from the 90s. A memory-safe target for development that allows easy of porting and testing across multiple platforms. WASM can, and hopefully will, be for so much more than browsers.
评论 #43484536 未加载
ecshafer2 个月前
This seems interesting. So the use case of this would be if you wanted to role your own Cloudflare Workers or Lambda equivalent with WASM?
评论 #43483143 未加载
评论 #43483318 未加载
dakom2 个月前
Cool. Trying to understand the value-add here, how does this differ from executing via wasmtime?
评论 #43483393 未加载
评论 #43483308 未加载
评论 #43483285 未加载
评论 #43483331 未加载
weinzierl2 个月前
All these cool and interesting projects make me think that WASM is successful everywhere except the browser.<p>Maybe we should drop the Web from Web Assembly and call it something else?
评论 #43484680 未加载
评论 #43484311 未加载
Havoc2 个月前
Any ideas on how one might cram this into a promox setup for testing purposes?<p>As I understand it this is designed to sit on bare metal and this is all a bit hamfisted but I don’t have a spare bare metal x86 around.<p>Guessing just throw this into a vm and accept that it’s nested virt?
评论 #43483167 未加载
infogulch2 个月前
How are instances started and managed? Via some API?<p>Can you give a Wasm Component binary the capability to execute a tree of connected Wasm Components, delegate capabilities, and manage their life cycle?
评论 #43484204 未加载
anon2912 个月前
So essentially we have a VM (wasm) meant to sandbox programs running in a hardware VM meant to sandbox programs running in a user space process (Linux process) which is an abstraction meant to isolate programs.<p>Have we ever thought of .... Using Unix processes for what they were meant to do, which is .. isolate programs?
评论 #43483348 未加载
评论 #43484291 未加载
ryukafalz2 个月前
Since Wasmtime can run programs built for Wasm GC, I'm curious if this can as well. Would be neat if so.