WebDev Weekly - Issue 64
Leading this week: Capsule, which packs a whole app into a single file you can share like a document, and a lovely Codrops case study on designing a 3D renderer inside Figma. Jim Nielsen argues that uptime percentages hide more than they reveal, Smashing explains why container queries are not just media queries for components, and WebKit picks up interactive-widget, good news for anyone whose fixed nav has ever been swallowed by a virtual keyboard.
Also in here: a crowdsourced list of the SaaS apps people have vibe coded their way out of paying for, plus a busy week of releases (Safari 27, React 19.3, htmx 4.0, PHP 8.6) if you're in a skimming mood.
Articles
-
Can We Stop With the Uptime Percentages?
blog.jim-nielsen.com
A take on why reading uptime as percentages makes way less sense than simply disclosing total hours of downtime.
-
Building Depth: Designing and Developing a 3D Renderer Inside Figma
tympanus.net
A look at how Depth came together, from building a 3D renderer inside Figma to designing a website that explores what it can do.
-
Capsule - single-file web apps that save their data into SQLite
withcapsule.app
One file, entire app. Share like a document, open like an app.
-
WebKit supports interactive-widget … and hopefully Safari will too?
bram.us
About a month ago, WebKit gained support for interactive-widget. While it’s not clear whether this will end up in Safari or not, this is pretty exciting news: If you have ever had a virtual keyboard obscure your fixed navigation bar, then interactive-widget is for you.This post details a quick recap of what the feature does, how we got here, and a sneak peek at it running in WebKit.
-
What's New in PHP 8.6
laravel-news.com
PHP 8.6 arrives November 19, 2026 with partial function application, a clamp() function, a Duration class, readonly property defaults, and new deprecations.
Tutorials
-
Stop Treating CSS Container Queries Like Traditional Media Queries
smashingmagazine.com
Despite broad browser support, container queries remain surprisingly underused and frequently misunderstood. Let’s look at how they differ from media queries, when to reach for each, and how container queries help reusable components respond naturally to the contexts in which they appear.
Releases
-
React 19.3 – React
react.dev
View Transitions and Fragment Refs go stable, plus a browser() API for opting components out of SSR and Trusted Types support.
-
htmx 4.0.0 has been released!
four.htmx.org
Major ground-up rewrite: XHR→fetch, explicit attribute inheritance, new event naming, and a deliberate “not npm latest until 2027” policy.
-
Safari 27 Release Notes
developer.apple.com
Safari 27.0 shipped: customizable <select> (appearance: base-select), transform-aware anchor positioning, :heading, import defer, service-worker static routing, ariaNotify, scroll anchoring, and
<img sizes="auto"> -
Laravel MCP 1.0 Is Released
laravel-news.com
Laravel MCP 1.0 ships protocol revision 2026-07-28, stateless servers, searchable tool catalogs, cache hints, and reworked OAuth with required PKCE.
AI
-
Can I Vibecode It? What AI can rebuild, what survives
canivibecodeit.com
If you're a heavy AI-user you'll have definitely considered replacing a tool you pay for with a self-built vibe coded alternative. If it's just for you then it only needs to be 'good enough', right? Here's a crowdsourced list of SaaS apps that can easily (or not) be replaced with a vibe coded alternative.