eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

225
active users

#wasm

3 posts2 participants0 posts today

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...

wasmgroundup.com/

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 thi.ng/wasm-api toolchain...)

WebAssembly from the Ground UpWebAssembly from the Ground UpA book about WebAssembly — learn Wasm by building a simple compiler in JavaScript.

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.

github.com/nfnitloop/ratatui-w

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:
asciinema.org/a/8Ljb2Tkp9SyujJ

Let me know if you build anything fun with it. 😊

GitHubGitHub - NfNitLoop/ratatui-wasm-backend: Allows writing Ratatui terminal apps that run in WASM (JavaScript/Deno/Node/etc.)Allows writing Ratatui terminal apps that run in WASM (JavaScript/Deno/Node/etc.) - NfNitLoop/ratatui-wasm-backend

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.

youtu.be/LraPUAV-fOo?feature=s

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

- 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

- pglite.dev/
- github.com/electric-sql/pglite

postgresweekly.comPostgres Weekly Issue 598: May 1, 2025