Have you seen this absolute crazy demo?
https://www.youtube.com/watch?v=kGBeT8lwbo0
plan9-like OS, accessed via a shell, from a wasm binary that allows to change the webpage DOM dynamically with the VFS and run processes in the background as well.
Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust
🤔 hmm, now what does this remind me of:
"By standardizing APIs for #WebAssembly, #WASI provides a way to compose software written in different languages—without costly and clunky interface systems like HTTP-based microservices." (https://wasi.dev)
Oh yeah, here it is:
"The Infinite Improbability Drive was a wonderful new method of crossing interstellar distances in a mere nothingth of a second, without tedious mucking about in hyperspace"...
and:
..."The Bistromathic Drive is a wonderful new method of crossing vast interstellar distances without all the dangerous mucking about with Improbability Factors."
(and you thought I was gonna mention #Java and Jini!)
(h/t to Douglas Adams for his enduring insight into human behavior, and the #wasm / #wasi folks for doing god's work!)
We just released wasmVision 0.3.1 as a quick followup to what was learned/fixed at #wasmio25 thanks everyone who came to the talk or spoke to @deadprogram afterwards!
Changelog here:
https://github.com/wasmvision/wasmvision/releases/tag/v0.3.1
#wasm #computerVision #wasi #golang #tinygo #rust #clang #openCV
TinyGo 0.37 is released! That was fast, especially with all the excellent work that made it in:
- updated WASI support with latest from the Bytecode Alliance
- faster speed+PIO support on RP2350
- new Linux GC
Plus critical fixes too!
Full changelog: https://github.com/tinygo-org/tinygo/releases/tag/v0.37.0
This week I'll be at So.Cal Linux Expo (SCaLE 22x) in L.A. for the first time in years!
Tomorrow, at large.
Friday-Sunday, at the TinyGo booth, Hall B-230. Just look for the LEDs...
See you there!
🦫 Go 1.24 boosts WebAssembly with go:wasmexport! Export Go functions to Wasm & build WASI reactors with ease. Can’t wait to see what the community builds! ⚡🔧
#GoLang #Wasm #WebAssembly #WASI #Programming #SoftwareDevelopment #OpenSource #DevCommunity #TechInnovation #Coding #WebDev #WasmReactor #GoDevelopers
Slides from my talk "WebAssembly, Extend Anything with Everything, Everywhere! " at #confoo are online. https://gamma.app/docs/Extism-Make-all-software-programmable-Confoo-2025-qf29yghcr0praa0
Showed how to extend #frankenphp with an #extism / #wasi markdown middleware plugin, generating html at 3k req/s. Kudos to @dunglas, FrankenPHP rocks!
Finally somebody is writing a book about server-side webassembly.
https://www.manning.com/books/server-side-webassembly
#webassembly #wasi #programming
#Development #Overviews
The state of WebAssembly 2024/2025 · Improvements inside and outside the browsers https://ilo.im/1629ke
_____
#Programming #WebAssembly #WASM #WASI #ESM #JavaScript #Browser #WebDev #Frontend #Backend
Join Gabor Szabo and me for a short and gentle intro to #webassembly with #rust! We'll get you started on compiling your first #wasm module, running it in the browser, interacting with the DOM via calling JavaScript, running on the server side, and show you how to take advantage of #wasi https://www.meetup.com/code-mavens/events/305064546/
"If #WASM + #WASI existed in 2008, we wouldn't have needed to create #Docker. That's how important it is. #WebAssembly on the server is the future of computing." — Solomon Hykes
#Manning / #books / #software / #technology <https://manning.com/books/server-side-webassembly?trk_msg=FDRHHVMGQS84ND9TE0J9TOI5LS&trk_contact=BPSP1BEUS2OH7DKUHDUSI721NG&trk_sid=47B5DN0BGE66P09999EC5ACG40&trk_link=MF42PIS2BJK4N01BGQDFFBUOM4>
wasi-sdk 25.0 is now released!
Highlights include:
- LLVM 19
- Include llvm-dwp utility
- Experimental setjmp/longjmp support (this depends on the Wasm exception-handling proposal, which many non-browser Wasm engines don't support yet, but it's a step)
https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-25
WASI 0.2 gave us a stable foundation on which to take advantage of WIT, but that's just the start. In his #WasmCon talk Lule Wagner (Fastly + Bytecode Alliance) reviews the progress made since 0.2, looks at what's in store in #WASI 0.3 + charts the path to 1.0. 🙌
https://www.youtube.com/watch?v=W3f8AAte0LM&list=PLbzoR-pLrL6o0UD4PoO0H_RnoToEiWBIS&index=4
Running the #LLM #Llama 2 with #Rust + #Wasm to run on #edge: https://www.secondstate.io/articles/fast-llm-inference/
It’s using #WasmEdge, a super lightweight runtime that can on a wide range of hardware, and directly as a #Docker #container runtime.
It supports the #WASI NN API, so can run inference modules efficiently. It is compiled only once, in #WASM, and can run anywhere WasmEdge + GGML can.
Expect 25 token per seconds on a low-end M2 Macbook, 50 tokens per seconds on an Nvidia A10G. So pretty big "edge" devices.
Help TinyGo with a contribution & also get some awesome premiums like stickers & programmable conference badges? YES!
Please go to https://opencollective.com/tinygo to help us RIGHT NOW
Thank you for your support!
#tinygo #golang #opensource #embedded #wasm #wasi #webassembly