#webassembly
// 6 pages tagged #webassembly · every tag
- Byte Lab
See inside any file — a Rust engine compiled to WebAssembly folds its bytes along a Hilbert curve, turns every three in a row into a point in a cube, measures where it looks random and names its parts, from PNG chunks to WebAssembly sections. Nothing is uploaded. - Chiptune Lab
A four-channel chiptune sequencer in the browser, in the shape of the Game Boy's sound chip — two pulse waves, a wavetable and a noise channel — played by a Rust synth compiled to WebAssembly inside an AudioWorklet. A whole song fits in a link. - Dither Lab
Any picture or video into dithered pixel art, in the browser — ordered, blue-noise, halftone and error-diffusion dithering, tone ramps and palettes, lights that dither into their own reflections, and animated GIFs written by the engine. Rust compiled to WebAssembly; nothing is uploaded. - Intro Lab
A demoscene intro maker in the browser — a fragment shader driven by the music, a sine scroller, a chiptune played by the Chiptune Lab's Rust synth and every frame dithered by the Dither Lab's engine — exported as a video with its sound or a GIF, and shared whole, shader source and all, in a link. - Spectrogram Lab
Paint a picture and hear it, or drop a sound and see it — a spectrogram you can draw on, played by a Rust engine compiled to WebAssembly that gives every row of pixels its own oscillator, the trick Aphex Twin used to hide his face in a track. Nothing is uploaded, and a drawing travels in its link. - Deus Ex in the Browser — Rebuilding Unreal Engine 1 from the Original Bits
The original 2000 Deus Ex running in a browser tab: a JavaScript package reader, a Rust interpreter compiled to WebAssembly, three.js on WebGL2, and the game's own DLLs as the oracle.