
What's new in TOCus 1.1.0
What's in 1.1.0: exceptions for paths and subdomains, quick links on the pause screen, statistics you can compare, and backups, plus how I made the first TOCus ad and why Chrome shows a warning for TOCus.
For frontend engineers who want to get past "it works."
I post twice a week. In The Senior Eye, I build something to reason through the calls a senior would make. The Brief is a weekly roundup of the frontend and AI-in-frontend news worth your time. From time to time, I also write about projects I’m working on or experiences that have taught me something.

How to add highlights and notes to a page that keeps changing, put each note back on the right words after a release, and tell the user when you can't.
Read the article
What's in 1.1.0: exceptions for paths and subdomains, quick links on the pause screen, statistics you can compare, and backups, plus how I made the first TOCus ad and why Chrome shows a warning for TOCus.

With Firefox 159 out, scroll-driven animations and scoped custom element registries now work in every major browser. Moonshot and OpenAI released new models, Chrome warns before opening HTTP sites, and PHP fixed two bugs that let attackers run code on servers. Then there's Google's A2UI Express, OpenAI and Claude on Google Cloud, and decision models.

How to size an iframe from another site, like a store's reviews widget, to fit its content with postMessage or frame-sizing, and when to keep a fixed height instead.

Chrome 156 is out with a CSS function for random values and a selector for view transitions. DeepSeek and Meta released open-weight models, Next.js fixed two bugs that let attackers run code on servers, and Cloudflare is porting the TypeScript compiler to Rust. Then there's DevTools news, what's coming to Chrome, decision models, and WebSockets on Vercel.

How to build an autocomplete combobox that searches for people on a server, prevents outdated search results from appearing, and ensures the form submits the person displayed in the field.

Why remote coworkers turn into a chat in Slack and how to bring the connection back, with research, what other remote companies do, and my own team's story.

Developers can finally use Gemini 4 Argon! Meta's Muse Wonder Full came third on Artificial Analysis' Intelligence Index. Claude Haiku 5.5 and Firefox 158 are out. Then there's Core Web Vitals for single-page apps, browser news, more decision models, Intelligent UI in ChatGPT, Genkit Dart 1.0, and Vercel's storage charges.

How to render a Markdown comment safely in every place it shows up, with one policy for setHTML() and DOMPurify, and Trusted Types to catch code that writes the comment with innerHTML instead.

A lot happened this week. I became a Google Developer Expert in Web Technologies! Gemini 4 Argon tied GPT-6 Astra and Claude Fable 5.1. Chrome 155 and Firefox 158 are out. Then there's what's coming in Chrome 156 and 157, more decision models, Pi 1.0, news from Antigravity and Claude Code, OpenAI's text watermarks, and Cloudflare's AI toll.