Tag
F3 is a next-generation open-source data file format that uses embedded WebAssembly decoders for interoperability and extensibility, addressing limitations of legacy formats like Parquet. It is currently a research prototype from a paper published in ACM.
This article benchmarks the performance of various WebAssembly runtimes (WAVM, WasmEdge, WAMR, wasm2c, Wasmer, Wasmtime, Wazero, Node, Bun) using the libsodium crypto library, comparing versions from 2024, 2025, and 2026. Results show that WAVM, WasmEdge (with AOT), WAMR (AOT), wasm2c, Wasmer, and Wasmtime achieve near-native performance for CPU-bound crypto, while wide_arithmetic instructions benefit crypto code.
A CLI and browser-based tool that converts PDFs into image-only PDFs with simulated scan effects like skew, grayscale, noise, and JPEG artifacts, using Go and WebAssembly.
PyPI now supports publishing WebAssembly wheels for Pyodide, allowing package maintainers to distribute their own WASM packages directly. The article demonstrates this with the luau-wasm package.
luau-wasm 0.1a0, a WebAssembly build of the Luau scripting language, has been released.
A developer shares their experience porting a C game to WebAssembly, detailing bugs encountered due to 32-bit vs 64-bit differences and offering debugging tips.
WASI 0.3.0 (Preview 3) has been released, replacing earlier explicit streams and polling interfaces with native async functionality via the component model's future and stream types.
Proposes building an open-source, lightweight semantic cache for LLMs using Rust/WASM at the CDN edge to reduce latency and API costs, seeking community feedback on architecture and use-case validity.
A developer built a self-contained browser-use agent that runs entirely in WASM/WebGPU at zero server cost, enabling full webpage control via natural language prompts.
An AI agent named Annie autonomously recompiled a Pokémon Ruby GBA ROM into a full hybrid WASM recompiler and GBA runtime, completing a task that would normally take an expert team months and cost tens of thousands of dollars.
A technical blog post exploring randomness, Linux entropy, and building a tool called morerandom that uses WASM plugins to feed the system entropy pool.
A browser-based viewer for Office Open XML documents (DOCX, XLSX, PPTX) that renders to HTML Canvas, built with Rust/WASM parsers and TypeScript renderers, and generated by Anthropic's Claude AI.
MicroPython ported to WebAssembly as a tool for sandboxed Python execution in the browser.
Simon Willison introduces micropython-wasm, an alpha package that runs Python code in a sandbox using MicroPython compiled to WebAssembly, enabling safe plugin execution within Python applications like Datasette.
Introduces Amber Tree, a new syntax tree design that balances API convenience and performance between rowan's red and green trees, achieving up to 50% speedup in benchmarks.
rscrypto is a pure-Rust cryptography library that provides RSA, Ed25519, X25519, AEADs, hashes, KDFs, and more, with a focus on portability, no_std support, and industry-leading benchmarks.
This project demonstrates how to run Python ASGI web applications entirely in the browser using Pyodide and a service worker, intercepting requests under a path and executing them via the ASGI protocol. Examples include FastAPI and the full Datasette app.
LiteParse is a lightweight WASM-based PDF parser designed for browser and edge runtimes like Cloudflare Workers, enabling efficient document parsing in edge environments.
Wterm is a terminal emulator for the web, built in Zig and compiled to WASM for near-native performance, with native text selection, copy/paste, find, and accessibility.
A deep dive video explaining how AI models run from JavaScript using Transformers.js, covering tensors, ONNX, quantization, WebGPU/WASM, and more.