Local-first architecture received a thorough production treatment in a Smashing Magazine deep-dive drawing on three shipped apps. The core pattern: SQLite via WebAssembly and OPFS holds a primary client-side replica with sub-10ms reads, while sync engines (PowerSync, ElectricSQL) replicate to Postgres in the background. The article covered conflict resolution strategies — field-level last-write-wins with client-ID tiebreakers, server-side flagging for semantic conflicts like double-bookings — and offered an honest comparative evaluation of Yjs, Automerge, PowerSync, ElectricSQL, Triplit, Zero, and PGlite. Harry Roberts followed with a practical explainer on the No-Vary-Search HTTP header, which eliminates UTM and tracking parameter cache fragmentation by instructing caches to ignore specific query strings — supporting named parameter lists, params (ignore all), and except (ignore all but listed) directives, as well as a key-order directive.
Two AI-in-practice articles grappled with developer skill atrophy. Addy Osmani drew on a Wharton School study (1,372 participants, three experiments) showing that developers accepted wrong AI answers 73% of the time and reported paradoxically higher confidence — a phenomenon he calls cognitive surrender versus the healthier cognitive offloading. Practical countermeasures include forming expectations before reading AI output, reviewing diffs as if a junior wrote them, and enforcing ~100-line PRs. Liran Tal added that AI coding agents across Cursor, Claude Code, and GitHub Copilot demand more technical proficiency, not less — without domain knowledge, outputs introduce convention drift, happy-path-only tests, and security gaps (skipped parameterized queries, wrong cookie strategies) that compound over months.
Tooling updates rounded out the week. Lighthouse 13.3 introduced an Agentic Browsing audit category measuring accessibility tree well-formedness, WebMCP implementation, llms.txt structure compliance, and CLS — available via CLI (npm install -g lighthouse@latest) but not yet in PageSpeed Insights or DevTools. GitHub's Andrea Griffiths documented five red flags for reviewing agent-generated pull requests — CI weakening, code reuse blindness, hallucinated correctness, agentic ghosting, and prompt injection in CI workflows — with Copilot already handling over 60 million code reviews and growing 10x in under a year. Evil Martians shared a case study migrating a marketing site from React and Ark UI to native Web Components via Astro and the micro-library nanotags, cutting 100 KB of JavaScript while maintaining accessibility and functionality.