Luke Wagner's Avatar

Luke Wagner

@lukewagner.name

Fastly, formerly Firefox / Mozilla Wasmburgers, all the way up

498
Followers
50
Following
5
Posts
27.03.2024
Joined
Posts Following

Latest posts by Luke Wagner @lukewagner.name

Preview
State of WASI support for CPython: March 2026 It's been a while since I posted about WASI support in CPython! πŸ˜… Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. ...

Wrote a blog post to give a status update on WASI support for CPython as PEP 816 got accepted!

snarky.ca/state-of-was...

02.03.2026 19:31 πŸ‘ 30 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Preview
Making WebAssembly a first-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 is a second-class language on the web, but how can we make it first-class? WebAssembly Components could be the answer…

hacks.mozilla.org/2026/02/maki...

26.02.2026 16:08 πŸ‘ 60 πŸ” 11 πŸ’¬ 1 πŸ“Œ 2
Preview
Falsy - Glossary | MDN A falsy (sometimes written falsey) value is a value that is considered false when encountered in a Boolean context.

Probably not the greatest of all time, but my favorite hack is the falsy-ness of `document.all` (developer.mozilla.org/en-US/docs/G...)

28.01.2026 18:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.”

From the greatest hack of all time (asm.js) to running in billions of browsers, edge networks, and embedded systems. The oral history of WebAssembly's first decade, from the engineers who built it. bytecodealliance.org/articles/ten... #WebAssembly #Wasm #BytecodeAlliance

28.01.2026 14:03 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 3

Also: Great job on the book Dan! I bought a hardcover :)

07.01.2026 23:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh hai!

07.01.2026 22:34 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

During the last year and a half, I wrote a book on server-side WebAssembly. Getting into Wasm is hard. Resources are scattered, the tech is complex, and it's constantly changing. I wanted to contribute a resource to make learning easier. manning.com/books/server... (1/5) 🧡

06.01.2026 20:15 πŸ‘ 18 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Wasm I/O conference logo

Wasm I/O conference logo

Only 6 days left to benefit of @wasm.io (19-20 March 2026 - Barcelona) early bird cheap conference tickets. I just bought mine! wasm.io #wasm #webassembly

28.11.2025 11:14 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Invited Talk - Guy Steele
Invited Talk - Guy Steele YouTube video by ClojureTV

Guy Steele did a nice talk about this "computer science metanotation" as if it were a regular programming language which be a nice crash course: youtu.be/dCuZkaaou0Q

13.09.2025 16:19 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸŽ‰ Introducing Wassette: a runtime for secure, sandboxed WebAssembly Component tool execution via the Model Context Protocol (MCP). Easily register reusable WASM tools inside AI agents like VSβ€―Code all without leaving the chat window. Start using it to safely extend your agent’s capabilities! πŸš€

06.08.2025 15:42 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Building Native Plugin Systems with WebAssembly Components | Sy Brand Sandboxed plugins with well-defined interfaces

I wrote a blog post on WebAssembly Components!

05.08.2025 16:19 πŸ‘ 59 πŸ” 11 πŸ’¬ 2 πŸ“Œ 0

Running #Wasm components inside of a hypervisor and being able to tailor the exact interface between the hosted application and the trusted compute base enables platform builders unequaled ability to tune precisely the access provided to untrusted application code.

26.03.2025 14:19 πŸ‘ 14 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1
Preview
Hyperlight Wasm: Fast, secure, and OS-free - Microsoft Open Source Blog We're announcing the release of Hyperlight Wasm: a Hyperlight virtual machine β€œmicro-guest” that can run wasm component workloads written in many programming languages. Learn more.

Something I can't wait to talk about at #wasmio and @rejekts.io and at #kubecon: how to run #webassembly components at scale but with efficient hardware protection using #hyperlight.
aka.ms/hyperlight-w...

26.03.2025 14:04 πŸ‘ 17 πŸ” 12 πŸ’¬ 2 πŸ“Œ 2
Preview
GitHub - arcjet/gravity: Gravity is a host generator for WebAssembly Components. It currently targets Wazero, a zero dependency WebAssembly runtime for Go. Gravity is a host generator for WebAssembly Components. It currently targets Wazero, a zero dependency WebAssembly runtime for Go. - arcjet/gravity

I ALSO hadn't seen ArcJet's Gravity yet! github.com/arcjet/gravity #webassembly components in #wazero.... way cool.

17.03.2025 08:42 πŸ‘ 1 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Looking Ahead to WASIp3 By: Joel Dice WebAssembly System Interface Preview 3 (or WASIp3 for short) is the next major release...

WASI p3 is almost here! dev.to/fermyon/look...

17.03.2025 20:20 πŸ‘ 41 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0

Yeah! For contributing to the spec, here's a list of proposals (github.com/webassembly/proposals). For contributing to implementations, check out the Bytecode Alliance and what folks are working on (bytecodealliance.org/articles/) including this set of tools (component-model.bytecodealliance.org)

13.11.2024 16:25 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Introducing Hyperlight: Virtual machine-based security for functions at scale - Microsoft Open Source Blog The Microsoft Azure Core Upstream team is excited to announce the Hyperlight project, an open-source Rust library you can use to create very small VMs for embedded functions. Learn more.

I've been working on Hyperlight for more than three years now, and each month almost, I became more convinced this was a real step forward for cloud-native infrastructure.

opensource.microsoft.com/blog/2024/11...

07.11.2024 16:03 πŸ‘ 59 πŸ” 31 πŸ’¬ 5 πŸ“Œ 9