#wazero — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #wazero, aggregated by home.social.
-
#wazero still doing rounds! Now featured in #OpenPolicyAgent !
-
So I needed a WebP encoder for a Go project where I had #CGO disabled. I found there is an option using #libwebp compiled to #wasm running on #wazero, but that's pretty slow and uses lots of memory.
So I made a pure #GoLang encoder, ported from a Rust encoder then optimized: https://github.com/SeriousBug/webp-go-pure#webp-go-pure
I managed to get better performance than the WASM version! Both encoding speed and memory use, although compression rate and quality is a bit worse.
-
Morning activity accompanied by coffee - just building a gotosocial binary without Wazero so it runs on my (very) old thinkpad. #GoToSocial #wazero #ThinkPad #Ubuntu
-
Wasm-плагины на Go
Привет, Хабр! Когда обсуждают расширяемость бэкендов, первым делом вспоминают нативные плагины на C или C++. Дальше обычно всплывают вопросы ABI, совместимости компиляторов, загрузчиков и фразы «а у нас Alpine с musl». В Go исторически был пакет plugin , но его применимость ограничена окружениями и сборкой. В 2025 году картина проще: берем WebAssembly как изолированный байткод, исполняем его прямо из Go и получаем плагинную архитектуру без плясок с динамическими библиотеками. Далее в статье рассмотрим, как создать практичную систему Wasm-плагинов на Go: с изоляцией, таймаутами, контрактом данных и обновлениями на лету. Для рантайма возьмем wazero , потому что он написан на Go и не требует cgo.
https://habr.com/ru/companies/otus/articles/938018/
#golang #Golang_плагины #WebAssembly_Go #Wasm_плагины #wazero #TinyGo_wasm #Rust_wasm #WASI_preview1 #WASI_preview2 #Go_plugin_package
-
-
Also if you wanna hang the coming week, we're hosting a hackathon in SFO (remote attendance too!) I'll be there too!
Join us to talk about #Wasm, #MCP, #AI. I myself will be looking forward to chat about #Java, #Chicory #extism and even #Android! (you're interested in #wazero and #Go too? Be my guest) https://lu.ma/ery1237h
-
-
Cool stuff! Not only is this running #wasm workloads with #wazero on top of an actor system (Hollywood), but it also supports JS by running SpiderMonkey-in-Wasm-on-wazero 🤩
https://www.youtube.com/watch?v=DivENcC7gbg -
The Java Geek is back to revisit #Wasm! Check out my new article on @javaadvent ! There's a little bit of #golang and #wazero too! #webassembly https://www.javaadvent.com/2023/12/a-return-to-webassembly-for-the-java-geek.html
-
@orsinium just came back to this toot — I sounded harsh as I didn't explain, would like to apologize for that part 😞
Anyhow, I do know tinygo has huge support on various boards and it has support for we assembly as wasi/plugin
But what I am trying to achieve is to use tinygo on supported boards to be wasm host application and execute those wasi plugins from tinygo application (see as apps for smartwatch for example). #wazero fails to compile with itNote to myself: dont toot before coffee ☕
-
@deadprogram thanks for opening the issue for me on #wazero GitHub 🙏🏽I feel stupid not doing it myself in the first place 😬
Btw I was able to resolve syscall part in some changes to wazero (moving freebds part to own file) and some socket parts, but now it fails on sockets for unidentified net.TCPListners. Still can't understand why it can't compile those if I can import in my app, a lot to learn on how compilers and #tinygo / #go internals are working 🥹
-
So while you can utilize @TinyGo to build wasi plugins, it seems that you can't use #wazero and #tinygo for host side (or at least I didn't find how yet).
I liked the idea of implementing host app on nrf or esp32 board where I can load additional apps thru API or Bluetooth, for example various dashboards for display like #tydbit
Any suggestions are welcome 🙏🏽 -
Multiple shout-outs to #wazero from container 2wasm author Kohei Tokunaga #kubecon #CloudNativeCon #CloudNativeWasm
-
Hey cool #wazero made it to #thoughtworks technology radar! https://www.thoughtworks.com/radar/platforms/summary/wazero
-
Hey cool the #wasmcon talks are already published! Watch me talk about #wazero here #wasm #webassembly 👇 https://youtu.be/j09Svvvtd0E?si=y1jNmF3WinUfJj7B
-
Looking forward to visiting America's funniest place #wasmcon #wasm #wazero https://youtube.com/watch?v=0MgJuyhT0xQ&si=UtysMMOa5DM46Yoy
-
-
This article from @mjg59 is interesting to me because (not surprisingly) it also indirectly shows why implementing cross-platform #WASI is challenging at times, especially when it comes to supporting Windows! #wazero #wasm #webassembly https://mjg59.dreamwidth.org/67402.html
-
-
#wazero v1.5.0 has been released with the usual injection of improvements and bug fixes! check it out! https://github.com/tetratelabs/wazero/releases/tag/v1.5.0
-
I am proud I can now say I'll be at #wasmcon with "from #wazero to wazhero: an introduction to wazero for gophers and other species". Join me in Bellevue, WA on September 6-7 ! #wasm #webassembly
-
wazerodoom: now with “graphics” 😅 #wazero #wasm #webassembly #doom
explanation: wazero runs a wasm version of "doomgeneric", raw pixels are being dumped to stderr, piped into ffmpeg into a video stream, then ffplay for live displaying
-
You can now watch my talk at @HighLoadInt "#WebAssembly from the Inside Out" 🚀 This is my most technical talk on #Wasm and #wazero so far! I explained how a function is compiled into native code and then invoked https://youtu.be/93NL17DYNQs