<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Diffbrief · Web</title><description>Daily web stories worth an engineer&apos;s time.</description><link>https://diffbrief.tatsatpandey.com/</link><language>en-us</language><item><title>Browser vendors use Interop to coordinate support for web features</title><link>https://www.joshwcomeau.com/css/interop-2027/</link><guid isPermaLink="true">https://www.joshwcomeau.com/css/interop-2027/</guid><description>The piece says Interop helped bring CSS Subgrid to broad browser support after years of uneven implementation, and describes planning for Interop 2027. It offers useful context on cross-browser platform coordination.</description><pubDate>Wed, 21 Oct 2026 06:38:00 GMT</pubDate><category>Web</category><category>deep-dive</category></item><item><title>Rolling display updates can make text appear slanted</title><link>https://unsung.aresluna.org/good-type-against-all-odds/</link><guid isPermaLink="true">https://unsung.aresluna.org/good-type-against-all-odds/</guid><description>The piece explains how line-by-line screen updates can shift horizontal position as a display refreshes, producing a slanted appearance analogous to rolling-shutter distortion. It offers a concrete rendering detail, but has limited relevance to AI and large-scale systems.</description><pubDate>Wed, 21 Oct 2026 06:38:00 GMT</pubDate><category>Web</category><category>deep-dive</category></item><item><title>Mastodon’s 5.0 UI overhaul is constrained by backend debt and limited resources</title><link>https://blog.joinmastodon.org/2026/10/5.0-a-closer-look/</link><guid isPermaLink="true">https://blog.joinmastodon.org/2026/10/5.0-a-closer-look/</guid><description>Mastodon’s team describes how tech and UX debt, backend constraints, and limited resources shaped the scope of its UI overhaul. The trade-offs offer some perspective for teams balancing product changes against architectural work.</description><pubDate>Wed, 21 Oct 2026 06:38:00 GMT</pubDate><category>Web</category><category>case-study</category></item><item><title>WebKit targets identity resolution by blocking tracking infrastructure</title><link>https://webkit.org/blog/18438/blocking-identity-resolution-infrastructure/</link><guid isPermaLink="true">https://webkit.org/blog/18438/blocking-identity-resolution-infrastructure/</guid><description>The excerpt describes how third parties link collected email addresses to persistent tracking IDs after cross-site cookies are blocked. The approach shows how browser privacy defenses are adapting to post-cookie tracking.</description><pubDate>Wed, 21 Oct 2026 06:38:00 GMT</pubDate><category>Web</category><category>deep-dive</category></item><item><title>Pele renders Mermaid diagrams as themeable SVG</title><link>https://pele.run/</link><guid isPermaLink="true">https://pele.run/</guid><description>Pele turns Mermaid syntax into SVG and lists 0.05–0.3 ms render times, a 230 kB gzip bundle, and no direct dependencies. Those trade-offs are useful when choosing a diagram renderer for a web app.</description><pubDate>Sun, 18 Oct 2026 06:29:34 GMT</pubDate><category>Web</category><category>tool</category></item><item><title>Proa uses typed components for HTML and Markdown rendering in Rust</title><link>https://proa.so/</link><guid isPermaLink="true">https://proa.so/</guid><description>The Rust framework renders typed components to multiple targets and promotes server rendering with selective interactivity; its showcase includes GitHub, Sentry and Airbnb recreations. It may interest engineers evaluating a new web architecture, though the excerpt gives no benchmark results.</description><pubDate>Sat, 17 Oct 2026 06:01:58 GMT</pubDate><category>Web</category><category>tool</category></item><item><title>AVIF beats JPEG XL on most web images, especially screenshots and illustrations</title><link>https://jakearchibald.com/2026/jpeg-xl-vs-avif/</link><guid isPermaLink="true">https://jakearchibald.com/2026/jpeg-xl-vs-avif/</guid><description>The comparison finds AVIF usually makes lossy photos 15–25% smaller at default effort, while JPEG XL files for screenshots and illustrations are 30–90% larger. The results help guide image-format choices where payload size matters.</description><pubDate>Fri, 16 Oct 2026 06:22:18 GMT</pubDate><category>Web</category><category>benchmark</category></item><item><title>Browser fingerprinting can persist beyond cookies and VPNs</title><link>https://royfish.dev/fingerprints-are-the-new-cookies</link><guid isPermaLink="true">https://royfish.dev/fingerprints-are-the-new-cookies</guid><description>The excerpt describes a persistent identifier that remains consistent across cookie clearing, VPN use, and incognito browsing, and notes that linked accounts could expose sensitive activity. It raises practical privacy concerns for web services.</description><pubDate>Mon, 12 Oct 2026 07:53:06 GMT</pubDate><category>Web</category><category>essay</category></item><item><title>WebP adoption became practical as browser and editor support caught up</title><link>https://anderegg.ca/2026/10/08/i-guess-im-using-webp-now</link><guid isPermaLink="true">https://anderegg.ca/2026/10/08/i-guess-im-using-webp-now</guid><description>The author traces WebP&apos;s slow adoption through browser support and shortcomings in image-editing tools, then describes switching formats. The account illustrates how ecosystem support and developer tooling affect adoption of a web standard.</description><pubDate>Mon, 12 Oct 2026 07:53:06 GMT</pubDate><category>Web</category><category>essay</category></item><item><title>Keyboard handling differences between Windows and Mac affect web apps</title><link>https://unsung.aresluna.org/deeper-dive-keyboard-differences-between-windows-and-macs/</link><guid isPermaLink="true">https://unsung.aresluna.org/deeper-dive-keyboard-differences-between-windows-and-macs/</guid><description>The reference covers platform differences in key names and behavior, including Backspace versus Delete and Enter versus Return. It can help developers avoid cross-platform input bugs in shared web-app code.</description><pubDate>Sun, 11 Oct 2026 07:44:51 GMT</pubDate><category>Web</category><category>guide</category></item><item><title>WallHop chains paywall-bypass methods and falls back to archive.is</title><link>https://wallhop.io/</link><guid isPermaLink="true">https://wallhop.io/</guid><description>WallHop combines several bypass methods per request, then uses archive.is as a fallback; it also offers an iOS Shortcut, bookmarklet and API. The project is a useful example of building a resilient web service, though outside the digest’s main beat.</description><pubDate>Sun, 11 Oct 2026 07:44:51 GMT</pubDate><category>Web</category><category>tool</category></item><item><title>Chrome 155 ships JPEG XL decoding with a Rust implementation</title><link>https://developer.chrome.com/blog/jpeg-xl-in-chrome</link><guid isPermaLink="true">https://developer.chrome.com/blog/jpeg-xl-in-chrome</guid><description>Chrome 155 adds JPEG XL decoding; the announcement cites 30–50% better compression than JPEG and describes a Rust decoder and performance work. Browser support and decoder safety matter to teams delivering image-heavy web products.</description><pubDate>Thu, 08 Oct 2026 07:59:03 GMT</pubDate><category>Web</category><category>release</category></item></channel></rss>