Gren to WebAssembly - YouTube - https://www.youtube.com/watch?v=OCpzEw4T5bA
Gren to WebAssembly - YouTube - https://www.youtube.com/watch?v=OCpzEw4T5bA
Why I use WebAssembly | nasso.dev
「 My favorite way to use WebAssembly is as a way to share code between platforms. Write the core logic of your application in Ru… a language that can easily compile to native code and WebAssembly . In this architecture, most of your code is shared between the “native” and the “web” variants of your app 」
「 Compiled Elixir code is executed in the client-side AtomVM runtime. Popcorn offers APIs for interactions between Elixir and JavaScript, handling serialization and communication, as well as ensuring browser responsiveness 」
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.
This is may really be just news to me, but today I learned that @dubroy's and @marianoguerra's book "WebAssembly from the Ground Up" has actually been available for a while and the topics look super interesting...
Top level topics (quoting from their website):
- What exactly WebAssembly is, and what makes it unique.
- How to instantiate a WebAssembly module in JavaScript and run its functions.
- The binary module format, and how to hand craft a module from scratch.
- How to create a simple compiler with Ohm.
- The instruction set: numeric instructions, memory access, control flow, etc.
- How to interact with the outside world.
- The WebAssembly security model: what makes it safe?
(Ps. If you're looking to combine this new knowledge and are interested in building hybrid JS/TS/WASM apps, also check out my extensible https://thi.ng/wasm-api toolchain...)
#MoonBit looks like a really interesting new #ProgrammingLanguage
Especially its functional, data-oriented design and #WASM support stand out to me.
Looks _a lot_ like #Rust, but more functional in style.
It is expected to reach 1.0 this year.
Present and Future of Kotlin for Web: https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/. Some exciting #WebAssembly updates for Web developers wanting to bring their #Kotlin app (including UI or just the business logic) to the Web through #Wasm and Kotlin Compose Multiplatform.
Last weekend I published a fun little project that allows you to use the #Rust library #Ratatui to make a #TUI (Terminal UI) in #JavaScript/#TypeScript, via #WASM.
https://github.com/nfnitloop/ratatui-wasm-backend
That repo contains an example app, which you can easily run with #Deno, which keeps it entirely sandboxed from your system. Here's a quick screen recording:
https://asciinema.org/a/8Ljb2Tkp9SyujJpaDjMKBadGw
Let me know if you build anything fun with it.
Kotlin/Wasm (wasmJs variant) is going to be promoted to Beta! #kotlin #wasm https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/
Next stop: Istanbul! Excited to be speaking at #PHPKonf about #PHP #WASM and #Extism. This talk is all about making 'what ifs' come true. What if we could write PHP extensions in JavaScript? What if a #Laravel app could be bundled as a cross-platform binary? What if PHP scripts could run truly async?
Come and find out https://phpkonf.org! #php #wasm #extism
I really enjoyed this talk by @unsafe! Been following k23, a WebAssembly OS for a bit now and thought the exact same thing as Jonas when hearing about the component model.
The things that intrigued me the most though were the JIT compiler as part of the OS (under memory pressure? Optimize for that!) and the way it tries to sidestep the issue of message passing overhead with microkernels.
- https://postgresweekly.com/issues/598
PGlite 0.3: Postgres on WASM, Now Based on Postgres 17 —
PGlite is a WebAssembly-based build of Postgres that enables you to run an instance of Postgres wherever WebAssembly can be run (such as in the browser as in this demo).
v0.3 takes a big step forward in moving up to Postgres 17.4
- https://pglite.dev/
- https://github.com/electric-sql/pglite
This boxer demo video of #wasm was amazing. And it's exactly what I had in mind when I asked here a few months back "what comes after containers?"
Deploying #Wasm binaries in @wildflyas and exposing them as #MCP tools https://youtu.be/oEvjWW7MBWM?feature=shared with #chicory
Or run a WebAssembly JVM (CheerpJ 4.0) in the browser, now with Java 11 and JNI support https://labs.leaningtech.com/blog/cheerpj-4.0.html
The WASM developer community is crazy as fuck!