βοΈ WebAssembly
A 95-byte module assembled by hand β real bytecode with a real loop, raced against JIT'd JavaScript. This is how C++ apps run in your tab.
WebAssembly.instantiate
π§΅ Worker Threads
Count six million primes on every core you own while the UI never drops a frame β then do it on the main thread and feel the difference.
new Worker(blobURL)
π΄ Works Offline
A service worker caches this exhibit on first visit. Kill your network, reload, it's still there β and it installs like an app.
serviceWorker manifest
π₯οΈ The Web Escapes the Browser
VS Code, Slack, Discord, Figma β web pages in desktop windows. The whole Electron recipe is three files; Web95 could ship to your dock tonight.
Electron Tauri
π§ Built-in AI
Chrome ships Gemini Nano inside the browser: on-device translation, summarization, and a Prompt API. Feature-detected live, honestly labeled.
Translator Summarizer LanguageModel
π World Wide
Eleven writing systems, a UI that mirrors itself with dir="rtl",
grapheme truths ("πΊπΈ".length === 4), and the built-in locale library.
lang dir Intl
π‘οΈ The Unbreakable Page
One article, three layers. Turn off CSS, images, and JavaScript β live β and watch content survive. Includes the screen-reader's-eye view.
noscript alt sandbox
π°οΈ WebRTC, No Server
Peer-to-peer encrypted chat where YOU are the signaling server, via copy-paste. The same handshake behind every video call.
RTCPeerConnection
π WebGPU
A compute shader squares 16 million floats on your graphics card, raced against the CPU. The muscle under in-browser LLMs.
WGSL compute
π Web Crypto
SHA-256 any file locally; generate a non-extractable keypair, sign, verify, tamper, watch verification fail.
crypto.subtle
π Real Files
A text editor that opens a file from your disk and saves it back in place β one OS dialog, one handle, no ambient access.
showOpenFilePicker
ποΈ Storage
See your origin's multi-gigabyte quota, keep notes in a real transactional database, and write to a private sandboxed filesystem.
IndexedDB OPFS
π Window to Window
Open the page twice and serve a ball that bounces out of one window and into the other. Tabs are processes with a radio.
BroadcastChannel
πͺ Picture-in-Picture
Float a live vector clock in an always-on-top window that outranks every app on your screen.
documentPictureInPicture
π§ EyeDropper
Pick a color from anywhere on your screen β even outside the browser. One API call, one pixel, your choice.
EyeDropper
ποΈ Compression
gzip your text live and round-trip it back. Repetition crushes; randomness resists β information theory in a textarea.
CompressionStream
π URL Weirdness
Images and whole pages that live inside their own address, URLs minted at
runtime, and a custom web+wars:// protocol that boots the arcade.
data: blob: registerProtocolHandler
π§ HTML Oldskool
A genuine 1996 homepage: real <frameset>, <marquee>,
bgcolor, table layout, hit counter. Every tag still renders β the web never
breaks its past.
<frameset> <font>