Experiments
September 1, 2026
Why prompt-and-pray AI produces fragile UI spaghetti, and how engineering a mathematical token compiler transforms autonomous AI into a reliable, manageable, and editable design partner.
Experiments
August 27, 2026
How we built a high-density, real-time news monitoring wall in pure React/Vite using non-destructive HLS virtualization, freeze-frame preservation, back-off retries, and serverless edge scrapers.
Experiments
August 21, 2026
Creating a photo-real, 60 FPS interactive hero character that tracks cursor gaze across CTAs with 0ms latency, optical interpolation, and mobile gyroscope support — inspired by @alaa.alaff.
Experiments
August 18, 2026
Turning a date, time and place of birth into deterministic visual art in the browser — without AI models, without servers, and why sixty-five iterations were spent learning what variation actually means to a human observer.
Experiments
August 11, 2026
I built a camera check that reliably tells a real face from a photo, a screen and a mask - then defeated it with 28 lines of arithmetic and no camera at all. The gap between those two facts is the whole story.
Experiments
August 11, 2026
A browser-only heart rate monitor that never sends a pixel anywhere. Checking it against a real ECG meant deleting three of its four metrics - and the most useful lesson was that the wrong numbers looked the most convincing.
ZumiFiles
July 20, 2026
Rendering Microsoft Visio (.vsdx) diagrams client-side without servers or desktop applications is a local-first dream. Here is our engineering journey from flat XML fallbacks and WebAssembly filesystem crashes to a clean programmatic iframe integration.
ZumiFiles
July 18, 2026
Adding RAW photo support to a browser file manager should have taken an afternoon. It took most of a day, six independently reasonable failures deep. Here is each one, and why the symptoms all looked identical.
OmniCapt
June 28, 2026
Snapping what is visible on screen is easy. Stitching a dynamic, infinite-scrolling dashboard down to the pixel-without crashing the browser or losing absolute header positions-is where the real engineering starts.
OmniCapt
June 24, 2026
How do you screenshot 50 open tabs in the background without reloading pages or forcing active focus? Inside OmniCapt's extension-level DevTools Protocol bridge.
OmniCapt
June 18, 2026
Screenshots of web designs are useless if covered in GDPR popups, sticky alerts, and chat bubbles. Learn how OmniCapt sweeps layers out of the frame using dynamic CSS injection rules.
OmniCapt
June 12, 2026
Recording video clips is only half the battle. Bringing multiple recordings together side-by-side or sequentially, entirely locally in Chrome, represents the ultimate developer video utility.
OmniBrief
July 14, 2026
Cloud LLM APIs are fast, but they cost money, add latency, and compromise data privacy. Here is how OmniBrief orchestrates Chrome's built-in Summarizer and LanguageModel APIs (Gemini Nano) for offline research.
OmniBrief
July 09, 2026
Keyword search fails when you forget specific phrasing. Discover how we built client-side dense vector math using ONNX runtime and MV3 offscreen documents for private research indexing.
OmniBrief
July 04, 2026
Web pages are more than prose. Learn how OmniBrief captures Schema.org metadata blocks to render native tabs for TV series cast, recipe details, events, and shopping lists without LLM cost.
OmniBrief
June 29, 2026
Using custom cloud LLM keys shouldn't compromise your local environment. Here is how we implemented PIN-derived PBKDF2 and AES-GCM local storage encryption.
ZumiFiles
July 15, 2026
The web browser is no longer a sandboxed viewport with no hard disk options. Explore how ZumiFiles recursively loads, creates, and mutates directory structures using the File System Access API (a WICG standard in Chromium-based browsers).
ZumiFiles
July 11, 2026
Need to drop a multi-pane file manager into any web project without breaking style layouts? How ZumiFiles packages React, state channels, and Tailwind CSS styles inside a single custom element.
ZumiFiles
July 06, 2026
How do you save custom file descriptions, tags, and workspace notes without a database or backend API? Explore ZumiFiles' atomic sidecar JSON metadata synchronization mechanics.
ZumiFiles
June 30, 2026
Processing binary video shouldn't require third-party servers. Discover how ZumiFiles uses the browser's built-in WebCodecs API (via mediabunny) to trim and split videos instantly, entirely on-device.
OmniCapt
July 07, 2026
Arrows, boxes, and blur-outs turn a raw screenshot into a usable report. OmniCapt overlays a canvas drawing surface and flattens the annotations into the final image.
OmniCapt
July 08, 2026
Designers need the same page at desktop, tablet, and mobile widths - captured consistently, not by hand-resizing. OmniCapt drives the DevTools Protocol Emulation domain to do it.
OmniCapt
July 10, 2026
A bug-repro recording is far more useful when viewers can see exactly where you clicked. OmniCapt paints an animated highlight layer synced to real pointer events.
OmniBrief
July 12, 2026
Every summary in OmniBrief can be listened to, not just read - with zero audio files and no cloud TTS bill. The Web Speech API makes it possible, quirks and all.
OmniBrief
July 13, 2026
Coaxing clean, parseable JSON out of a small on-device model is the hard part of any local-AI feature. OmniBrief uses the Prompt API's responseConstraint to make it deterministic.
OmniBrief
July 16, 2026
Manifest V3 service workers can't touch the DOM, run long, or reliably host WebAssembly. OmniBrief runs its heavy work in an offscreen document instead - here's how.
OmniBrief
July 17, 2026
OmniBrief can summarize with on-device Gemini Nano, a local Ollama server, or five cloud APIs - all behind one call. Here is the adapter pattern that makes models hot-swappable.
ZumiFiles
July 02, 2026
Comparing two directory trees - what was added, removed, or changed - is a classic desktop task ZumiFiles does entirely client-side, without reading every byte upfront.
ZumiFiles
July 03, 2026
Rendering a poster image for every local video usually means an upload or a bundled media engine. ZumiFiles decodes a single frame with the browser's own pipeline instead.
ZumiFiles
July 05, 2026
ZumiFiles can send a file straight from one browser to another with no server in the middle. WebRTC data channels make the transfer direct, chunked, and private.
CABE
July 01, 2026
CABE is a Chrome extension whose bookmark set changes automatically based on the site you're on - Jira links in Jira, docs in GitHub. Here's how it tracks context and resolves dynamic links.
CloudSend
June 26, 2026
Shipping third-party API keys to the browser is a liability. CloudSend is a small Node.js service that holds the credentials and exposes one authenticated endpoint to many targets.
No articles found matching your criteria.