home.social

#wazero — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wazero, aggregated by home.social.

fetched live
  1. So I needed a WebP encoder for a Go project where I had disabled. I found there is an option using compiled to running on , but that's pretty slow and uses lots of memory.

    So I made a pure encoder, ported from a Rust encoder then optimized: github.com/SeriousBug/webp-go-

    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.

  2. 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: github.com/SeriousBug/webp-go-

    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.

    #webdev #webp

  3. 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: github.com/SeriousBug/webp-go-

    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.

    #webdev #webp

  4. 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: github.com/SeriousBug/webp-go-

    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.

    #webdev #webp

  5. Morning activity accompanied by coffee - just building a gotosocial binary without Wazero so it runs on my (very) old thinkpad. #GoToSocial #wazero #ThinkPad #Ubuntu

  6. Morning activity accompanied by coffee - just building a gotosocial binary without Wazero so it runs on my (very) old thinkpad. #GoToSocial #wazero #ThinkPad #Ubuntu

  7. Morning activity accompanied by coffee - just building a gotosocial binary without Wazero so it runs on my (very) old thinkpad. #GoToSocial #wazero #ThinkPad #Ubuntu

  8. Morning activity accompanied by coffee - just building a gotosocial binary without Wazero so it runs on my (very) old thinkpad. #GoToSocial #wazero #ThinkPad #Ubuntu

  9. we just cut #wazero 1.12.0! your favorite #wasm runtime for #golang now supports more specs than ever! getting closer to WasmGC!

    github.com/wazero/wazero/relea

  10. we just cut #wazero 1.12.0! your favorite #wasm runtime for #golang now supports more specs than ever! getting closer to WasmGC!

    github.com/wazero/wazero/relea

  11. we just cut #wazero 1.12.0! your favorite #wasm runtime for #golang now supports more specs than ever! getting closer to WasmGC!

    github.com/wazero/wazero/relea

  12. we just cut #wazero 1.12.0! your favorite #wasm runtime for #golang now supports more specs than ever! getting closer to WasmGC!

    github.com/wazero/wazero/relea

  13. can't believe #Wasm I/O is less than a week away! Andrea Peruffo and I will be there for our session "The State of Zero-Dependency Wasm" with the latest from #wazero and #chicory 🚀

  14. can't believe #Wasm I/O is less than a week away! Andrea Peruffo and I will be there for our session "The State of Zero-Dependency Wasm" with the latest from #wazero and #chicory 🚀

  15. can't believe #Wasm I/O is less than a week away! Andrea Peruffo and I will be there for our session "The State of Zero-Dependency Wasm" with the latest from #wazero and #chicory 🚀

  16. can't believe #Wasm I/O is less than a week away! Andrea Peruffo and I will be there for our session "The State of Zero-Dependency Wasm" with the latest from #wazero and #chicory 🚀

  17. Another thing to be proud of: the tail spec has been merged into the #wazero #wasm runtime. Even though it's relatively simple, it actually took a few weeks to get right in the interpreter and in both backends (arm64 and amd64).

    Thanks @ncruces and @mathetake for the support!

    read more github.com/tetratelabs/wazero/

  18. Another thing to be proud of: the tail spec has been merged into the #wazero #wasm runtime. Even though it's relatively simple, it actually took a few weeks to get right in the interpreter and in both backends (arm64 and amd64).

    Thanks @ncruces and @mathetake for the support!

    read more github.com/tetratelabs/wazero/

  19. Another thing to be proud of: the tail spec has been merged into the #wazero #wasm runtime. Even though it's relatively simple, it actually took a few weeks to get right in the interpreter and in both backends (arm64 and amd64).

    Thanks @ncruces and @mathetake for the support!

    read more github.com/tetratelabs/wazero/

  20. Another thing to be proud of: the tail spec has been merged into the #wazero #wasm runtime. Even though it's relatively simple, it actually took a few weeks to get right in the interpreter and in both backends (arm64 and amd64).

    Thanks @ncruces and @mathetake for the support!

    read more github.com/tetratelabs/wazero/

  21. Wasm-плагины на Go

    Привет, Хабр! Когда обсуждают расширяемость бэкендов, первым делом вспоминают нативные плагины на C или C++. Дальше обычно всплывают вопросы ABI, совместимости компиляторов, загрузчиков и фразы «а у нас Alpine с musl». В Go исторически был пакет plugin , но его применимость ограничена окружениями и сборкой. В 2025 году картина проще: берем WebAssembly как изолированный байткод, исполняем его прямо из Go и получаем плагинную архитектуру без плясок с динамическими библиотеками. Далее в статье рассмотрим, как создать практичную систему Wasm-плагинов на Go: с изоляцией, таймаутами, контрактом данных и обновлениями на лету. Для рантайма возьмем wazero , потому что он написан на Go и не требует cgo.

    habr.com/ru/companies/otus/art

    #golang #Golang_плагины #WebAssembly_Go #Wasm_плагины #wazero #TinyGo_wasm #Rust_wasm #WASI_preview1 #WASI_preview2 #Go_plugin_package

  22. Wasm-плагины на Go

    Привет, Хабр! Когда обсуждают расширяемость бэкендов, первым делом вспоминают нативные плагины на C или C++. Дальше обычно всплывают вопросы ABI, совместимости компиляторов, загрузчиков и фразы «а у нас Alpine с musl». В Go исторически был пакет plugin , но его применимость ограничена окружениями и сборкой. В 2025 году картина проще: берем WebAssembly как изолированный байткод, исполняем его прямо из Go и получаем плагинную архитектуру без плясок с динамическими библиотеками. Далее в статье рассмотрим, как создать практичную систему Wasm-плагинов на Go: с изоляцией, таймаутами, контрактом данных и обновлениями на лету. Для рантайма возьмем wazero , потому что он написан на Go и не требует cgo.

    habr.com/ru/companies/otus/art

    #golang #Golang_плагины #WebAssembly_Go #Wasm_плагины #wazero #TinyGo_wasm #Rust_wasm #WASI_preview1 #WASI_preview2 #Go_plugin_package

  23. 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) lu.ma/ery1237h

  24. 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) lu.ma/ery1237h

  25. 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) lu.ma/ery1237h

  26. 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) lu.ma/ery1237h

  27. 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 🤩
    youtube.com/watch?v=DivENcC7gb

  28. 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 🤩
    youtube.com/watch?v=DivENcC7gb

  29. 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 🤩
    youtube.com/watch?v=DivENcC7gb

  30. 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 🤩
    youtube.com/watch?v=DivENcC7gb

  31. ❄️I's that time of the year again when we all gather together to share our time with friends and family to celebrate ANOTHER AWESOME #WAZERO RELEASE!

    This year, Santa left a huge gift under the tree: #wazero's brand new OPTIMIZING COMPILER 🌈

    github.com/tetratelabs/wazero/

  32. ❄️I's that time of the year again when we all gather together to share our time with friends and family to celebrate ANOTHER AWESOME #WAZERO RELEASE!

    This year, Santa left a huge gift under the tree: #wazero's brand new OPTIMIZING COMPILER 🌈

    github.com/tetratelabs/wazero/

  33. ❄️I's that time of the year again when we all gather together to share our time with friends and family to celebrate ANOTHER AWESOME #WAZERO RELEASE!

    This year, Santa left a huge gift under the tree: #wazero's brand new OPTIMIZING COMPILER 🌈

    github.com/tetratelabs/wazero/

  34. ❄️I's that time of the year again when we all gather together to share our time with friends and family to celebrate ANOTHER AWESOME #WAZERO RELEASE!

    This year, Santa left a huge gift under the tree: #wazero's brand new OPTIMIZING COMPILER 🌈

    github.com/tetratelabs/wazero/

  35. @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 it

    Note to myself: dont toot before coffee ☕

  36. @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). fails to compile with it

    Note to myself: dont toot before coffee ☕