(bits) of a Libc, Optimized for Wasm
https://github.com/ncruces/go-sqlite3/tree/main/sqlite3/libc
(bits) of a Libc, Optimized for Wasm
https://github.com/ncruces/go-sqlite3/tree/main/sqlite3/libc
Microsecond transforms: Building a fast sandbox for user code https://lobste.rs/s/xgw2d9 #api #elixir #lua #virtualization #wasm
https://blog.sequinstream.com/microsecond-transforms-building-a-lightning-fast-sandbox-for-user-code/
Last chance to join OpenUK's London meet-up in person on 23 April and explore ""WebAssembly ecosystem AKA WASM""!
With Bailey Hayes and Graziano Casto, hosted by Jennifer Riggins and Fergus Kidd
Find out more on joining here: https://openuk.uk/event-calendar/openuklondon23savethedate/ Thanks to our sponsor Avanade:
#opensource #opensourcesoftware #openuk #WASM
Oh, there is even an article about implementing bitmask on ARM: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/webassembly-bitmask-operations#mcetoc_1hcv09ro14
Looks like a jumper through a bunch of hoops since it is not natively supported. I wonder if I can work around it somehow… My use case is to ctz right after getting the bitmask, and the full vector is just a bunch of booleans... maybe I should pack the vector differently somehow.
This can't be V8's bitmask implementation, can it be? #wasm
The generated arm code looks alright, though...
I spent so much time trying different permutations and chains of wasm SIMD ops to speed up the performance of the parser only to find out that there are no significant gains on my ARM64 laptop, but there are on Intel.
I guess either ARM64 is pretty fast at non-vectorized path, or V8 is just not emitting the best instructions for it.
Want to learn about hardware coding using Go, but don't have any actual gear? We got you covered!
Check out the TinyGo tour: https://tinygo.org/tour/
I've created my first GUI in Rust. I made a wrapper for #paperage, which is an application for saving encrypted secrets on paper.
I had to tweak paper-age a bit, but now you can use it in the browser using #WASM.
It's still a bit messy, but it should work. And of course, there's #nix support.
You can find it on GitHub here: https://github.com/renesat/paper-age-gui
P.S. Thanks for the idea, @iuvi. You can start testing
「 wgpu is a cross-platform, safe, pure-rust graphics API. It runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm.
The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno 」
@tuban_muzuru An alternative to egui would be a frontend framework like Yew or Dioxus, which would let you interact with the DOM.
However, as long as you don't want accessibility support, I think egui is pretty stable and a good option for more app-based websites.
Edit: Yew is dead so try another one here: https://github.com/flosse/rust-web-framework-comparison
JAWSM—a JavaScript to #Wasm compiler:
https://itsallaboutthebit.com/jawsm/. A similar tool is Porffor: https://github.com/CanadaHonk/porffor. Neither of them are production-ready, but the idea of compiling JavaScript to #WebAssembly is very compelling.
Obelisk – a WASM-based deterministic workflow engine
interesting detail i just noticed buried in the flood of news from the #googlecloud next event:
their load balancer now supports plugins, which are little #wasm scripts (#rust, #golang, c++) that can do stuff to the request (logging, headers, etc)
Next OpenUK London meet-up sponsored by Avanade: 23 April explores ""WebAssembly ecosystem AKA WASM""!
With Bailey Hayes and Graziano Casto, Hosted by Jennifer Riggins and Fergus Kidd
Find out more on joining here: https://openuk.uk/event-calendar/openuklondon23savethedate/
#opensource #opensourcesoftware #openuk #WASM
hell yeeeaahhh k23 finally has working host functions!!!!!!!
this means we can finally execute useful #wasm including running the test suites!
A short story of my programming language Easylang https://lobste.rs/s/pkjyww #education #programming #wasm
https://easylang.online/apps/story.html
If you enjoy it, feel free to share it on other platforms!
Lessons learned from my first dive into WebAssembly https://lobste.rs/s/dkypfk #wasm
https://nullprogram.com/blog/2025/04/04/