Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Browser
WebMCP Explained: Giving Browser AI Agents Tools Instead of Guesswork
WebMCP lets a web page hand browser AI agents real tools: how to register them, annotate risk, test in Chrome, handle security, and where support is in 2026.
11 min readDOM nodes are not the HTML string you shipped
The DOM isn't the HTML string you shipped. Parse trees, live NodeLists and reflows explain why string-level thinking breaks in JavaScript and React frontends.
5 min readSync a Shopping Cart Across Browser Tabs: BroadcastChannel vs localStorage
Why localStorage storage events drop identical payloads, why Date.now fixes are flaky, and how BroadcastChannel plus a durable store solves cross-tab cart badges.
7 min readBuild AI-native web apps with JavaScript and WebGPU in the browser
Run transformers locally with WebGPU, workers, streaming tokens, and optional client-side RAG—while planning model size, VRAM, battery, and fallbacks.
5 min readWhy Micro-Optimizations Fail to Fix Real JavaScript Performance
Shaving bundle size and re-renders often misses why a JavaScript app feels slow. Where JavaScript performance really goes and why micro-optimizations fail.
17 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.