31 Followers
110 Following
129 Posts

Software engineer at @cosmonic

wasi-gfx.

Proud kidney donor, stem-cell donor, liver donor, T-cell donor.

http://mendyberger.com

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

https://lyra.horse/x86css/

WebAssembly is a second-class language on the web, but how can we make it first-class? WebAssembly Components could be the answer…

https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/

Why is WebAssembly a second-class language on the web? – Mozilla Hacks - the Web developer blog

This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.

Mozilla Hacks – the Web developer blog

🦀 I've improved the implementation behind all the string formatting macros in Rust: println!(), panic!(), format!(), write!(), log::info!(), and so on. (That is, everything based on format_args!().) They will compile a bit faster, use a bit less memory while compiling, result in smaller binaries, and produce more efficient code! 🎉

'Hello world' compiles 3% faster and a few bigger projects like Ripgrep and Cargo compile 1.5% to 2% faster. And those binaries are roughly 2% smaller. 🎊

This change will be available in Rust Nightly tomorrow, and should ship as part of Rust 1.93.0 in January.

#rustlang

10 Years of Wasm: A Retrospective

In April of 2015, Luke Wagner made the first commits to a new repository called WebAssembly/design, adding a high-level design document for a “binary format to serve as a web compilation target.”

Bytecode Alliance
I'll be at WasmCon/KubeCon Monday and Tuesday. Would love to say hi if any of you are around!

📢 New #WasmAssembly podcast episode: CG, WG, W3C, Lively—#Wasm standardization with Thomas Lively!

In this episode, I finally managed to get all the Thomases of Google's #WebAssembly team on the show to talk about Thomas' role as co-chair of the WebAssembly Community Group at the W3C and the two proposals he currently champions.

🍿 https://www.youtube.com/watch?v=MDGqVpcD4a4
🎧 https://wasmassembly.libsyn.com/cg-wg-w3c-livelywasm-standardization-with-thomas-lively-wasmassembly

CG, WG, W3C, Lively—Wasm standardization with Thomas Lively - WasmAssembly

YouTube

Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML <model> element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.

https://webkit.org/blog/17333/webkit-features-in-safari-26-0/

WebKit Features in Safari 26.0

We’re happy to share with you what’s arriving in Safari 26.0!

WebKit

Say what you will about Zulip; at least they're building a piece of software that works and seems to be gradually improving over time.

As a company they don't seem particularly interested in engaging in the hyper-growth-or-die cycle that so many other companies fall into. And like, for something I treat as infrastructure, I think that's great.

Yay! It's the first Firefox release since I've joined the team, so let's take a look at some of the new developer-facing features in Firefox 142… 🧵

Email addresses are very simple, and you will score highly in this quiz.

https://e-mail.wtf

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf