☝( ◠‿◠ )☝ weeklyfoo 161 is here!
● weeklyfoo
Issue #161 · 2 Nov 2026 · 41 links
The web dev week,
in one coffee.
Everything worth your attention from the past seven days, in 4 categories. Read it Monday, get back to building.
Read it first
A srcdoc iframe runs model-written HTML on your own origin, so a security engineer breaks the naive approach and rebuilds it with sandbox and a strict CSP
Keshav Malik · security, ai, html · 14 min read
Good to know
18
Quantized coordinates split into streams that expose repeated rows to Brotli, 63% smaller than compressing raw floats, plus a render loop that sleeps when idle
Layers · performance, compression, javascript · 1 min read
Merged PRs more than doubled while reverts fell over 40%, by moving most reading to machines, scaling human approval by risk and making rollback fast
Anthropic · ai, code-review, agents · 21 min read
A font loaded three times as WOFF2, WOFF and TTF, traced through browser errors into Chromium source
Paul Calvano · performance, fonts, web · 9 min read
A lagging BI replica made the primary hold 31.7 TB of WAL while auto-growing disks crept toward a hard limit
Photoroom · postgres, postmortem, databases · 15 min read
Opus 5.5 builds the same app across frameworks over repeated runs, measuring cost, time, spec compliance, performance and accessibility, with Hono plus htmx, Astro and Nuxt among the cheapest
Nolan Lawson · ai, javascript, frameworks · 21 min read
A model swap made a data agent loop instead of finishing, a case for whole-system evals, explicit tool contracts and bounds on repeated behavior
Funnel · ai, agents, evals · 3 min read
Maggie Appleton · ai, agents, planning · 24 min read
Jovi De Croock · typescript, tooling · 5 min read
Florian Schindler · typescript, parsing · 18 min read
Max Bernstein · javascript, performance, compilers · 16 min read
ELLIO · security, nodejs · 28 min read
Mergify · python, postgres, timezones · 12 min read
turbopuffer · databases, search, performance · 17 min read
v12 · security, cryptography · 8 min read
Ahmad Alfy · css, html, ux · 7 min read
GitHub · github, ci, security · 4 min read
Matthew Wong · react, performance · 16 min read
Kyle Mathews · javascript, testing, ai · 24 min read
Tools
17
Dependency-free JPEG XL encoder in JavaScript, about 30 KB gzipped, with WebGPU quality search, lossless, HDR and JPEG transcoding
jackskip22 · images, javascript, webgpu
Usable implementation of the Stage 2 TC39 shared structs proposal, so workers can share objects instead of serializing copies
Erik Arvidsson · javascript, concurrency
Trigger-based row history to preview and undo bad updates, deletes or migrations by transaction ID, no superuser needed
pgEdge · postgres, databases
TanStack Redact TanStack · react, performance
Biome 2.6 Biome · tooling, linting
webframe Jeff Lindsay · cli, browser
Verdaccio 7.0 Verdaccio · npm, security, registry
Ghostty 1.4 Ghostty · terminal, tools
Expo Agent CLI Expo · ai, agents, react-native
Accessible components library TetraLogical · accessibility, components, frontend
browser-whisper 2.0 Tanpreet Singh Jolly · ai, webgpu, audio
mcdview Gheop · postgres, diagrams
Bundle Philipp Dunkel · nodejs, packaging
sqlite-js-stream Matteo Collina · sqlite, nodejs, ai
html Luke Edwards · javascript, html, parsing
vinext 1.4 James Anderson · nextjs, vite, performance
OpenTUI 0.8 Anomaly · terminal, react, tui
Fun
2
A TypeScript compiler running inside the TypeScript type system
zzj3720 · typescript, experiments · 8 min read
Simone · reverse-engineering, bluetooth, hardware · 20 min read
Videos
3
Refactoring 250M lines of C++, why Google made testing mandatory, readability reviews and why the CS curriculum needs burning down
Gergely Orosz · engineering, education, podcast
Ryan Peterman · history, c, unix
John Maeda · design, engineering
Got a link for us?
Reply and tell us. We can't include everything but we'll look at anything you send. Thanks!
Sponsorship or advertising? [email protected]
weeklyfoo
Postfach 1144 · 76352 Weingarten · Germany