Hacker News with Generative AI: WebAssembly

Show HN: MOS6502 in pure Lua running in WebAssembly (carimbo.run)
MOS6502 in pure Lua.
Run Ruby on Rails in the browser using WebAssembly (web.dev)
Imagine running a fully functional blog in your browser—not just the frontend, but the backend, too. No servers or clouds involved—just you, your browser, and… WebAssembly! By allowing server-side frameworks to run locally, WebAssembly is blurring the boundaries of classic web development and opening up exciting new possibilities.
Extensible WASM Applications with Go (go.dev)
Go 1.24 enhances its WebAssembly (Wasm) capabilities with the addition of the go:wasmexport directive and the ability to build a reactor for WebAssembly System Interface (WASI). These features enable Go developers to export Go functions to Wasm, facilitating better integration with Wasm hosts and expanding the possibilities for Go-based Wasm applications.
LibreOffice goes collaborative and WASM as ZetaOffice (theregister.com)
LibreOffice is a big, mature chunk of code now, but that doesn't make it impossible to teach it impressive new tricks. Some of them could make it more important than ever.
WASM-Native Orchestration (wasmcloud.com)
wasmCloud is an open source project from the Cloud Native Computing Foundation (CNCF) that enables teams to build polyglot applications composed of reusable Wasm components and run them—resiliently and efficiently—across any cloud, Kubernetes, datacenter, or edge.
WASM will replace containers (creston.blog)
In the year 2030, no one will remember Kubernetes.
Zeroperl: Sandboxing Perl with WebAssembly (andrews.substack.com)
I’m building a new startup and file metadata plays an important role. There are thousands of file formats, each format may have dozens of versions, and each stores metadata differently.
Get in loser. We're rewinding the stack (andrews.substack.com)
In my last post, I expressed frustration at how the lack of exnref support in most WebAssembly runtimes made zeroperl effectively unusable. However, complaining alone doesn’t solve problems—if something is broken, fix it. Don’t accept the status quo or let it derail your goals.
We replaced our React front end with Go and WebAssembly (dagger.io)
A few weeks ago, we launched Dagger Cloud v3, a completely new user interface for Dagger Cloud. One of the main differences between v3 and its v2 predecessor is that the new UI is written in WebAssembly (WASM) using Go. At first glance, this might seem an odd choice - Go typically isn't the first language you think of when deciding to program a Web UI - but we had good reasons.
Show HN: Embedding WebAssembly in QR Codes (strich.io)
QR codes normally contain URLs which are opened in a web browser, but there’s nothing stopping you from putting something else in there. For reasons I do not fully understand, I’ve decided to embed WebAssembly in a QR code.
CheerpJ 3.1: JVM in WebAssembly (leaningtech.com)
In this post, we’ll provide an overview of CheerpJ, the capabilities of the current release, and our ambitious plans for the future of Java and OpenJDK on the browser.
I Wrote a WebAssembly VM in C (irreducible.io)
For the last 6 months, I’ve been spending my (limited) free time on evenings and weekends writing a WebAssembly VM in C.
Ggml 2x WASM Speed with SIMD Optimization Using 99% DeekSeek-R1-Generated Code (github.com/ggerganov)
This PR provides a big jump in speed for WASM by leveraging SIMD instructions for qX_K_q8_K and qX_0_q8_0 dot product functions.
A WebAssembly compiler that fits in a tweet (wasmgroundup.com)
One of the initial explorations that started this book was how small and simple a compile-to-WebAssembly language implemented in JavaScript could be. Our first “WebAssembly compiler in a tweet” was 269 bytes; since then, we’ve managed to whittle it down to a measly 192 bytes.
Guile Hoot 0.6.0 Released (spritely.institute)
We are excited to announce the release of Hoot 0.6.0! Hoot is a Scheme to WebAssembly compiler backend for Guile, as well as a general purpose WebAssembly toolchain. In other words, Scheme in the browser!
Microsoft's Hyperlight WebAssembly for VMs Is Open Source (thenewstack.io)
Is WebAssembly Memory64 worth using? (spidermonkey.dev)
After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit pointers to WebAssembly.
Show HN: WASM-powered codespaces for Python notebooks on GitHub (marimo.io)
Our online playground lets you create and share marimo notebooks for free, without creating an account.
Doom 3 in WASM (continuation-labs.com)
Online demonstration running Doom 3 Demo
HipScript enables CUDA to run inside web browsers (phoronix.com)
HipScript is a new open-source project that allows for compiling and running AMD HIP and NVIDIA CUDA code within web browsers by leveraging WebAssembly and WebGPU.
Show HN: HipScript – Run CUDA in the browser with WebAssembly and WebGPU (lights0123.com)
Online compiler for HIP and NVIDIA® CUDA® code to WebGPU
ruffle-rs/ruffle: A Flash Player emulator written in Rust (github.com/ruffle-rs)
Ruffle is an Adobe Flash Player emulator written in the Rust programming language. Ruffle targets both the desktop and the web using WebAssembly.
MoonBit: First Look at New Language Through Building WASM Back End (vigoo.dev)
MoonBit, a new programming language has been open sourced a few weeks ago - see this blog post. MoonBit is an exciting modern programming language that natively supports WebAssembly, including the component model - this makes it a perfect fit for writing applications for Golem Cloud.
DuckDB and WebAssembly = WhatTheDuck (i-programmer.info)
Run DuckDB inside your browser thanks to Webassembly. When is that useful?
Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM (sinewavespeech.com)
Compiling Full-Featured JavaScript to WASM (twitter.com)
New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Required (teavm.org)
This release is mostly driven by development of new WebAssembly backend.
CheerpX 1.0: High performance x86 virtualization in the browser via WebAssembly (leaningtech.com)
CheerpX is a WebAssembly-based virtualization engine for x86 binaries. It is built on top of standard Web technologies, and runs fully in the browser, with no need for server side execution of any sort.
WASM-4: Build retro games using WebAssembly for a fantasy console (wasm4.org)
Build retro games using WebAssembly for a fantasy console
WasmCloud makes strides with WASM component model (techtarget.com)
A milestone update for server-side WebAssembly earlier this year has broadened its adoption among enterprises and advanced related open source projects, though it remains a bleeding-edge technology for most companies.