What’s new in Chrome 156. CSS gains the random() function, the :navigation-source pseudo-class for the element that started a navigation, and scroll-snap-type: pair, while failed module imports can now be retried. #chrome #browser
chromestatus.com/release-notes/…
- Why WebMCP matters. @yoavweiss calls WebMCP web performance for AI agents: sites register JS tools that agents call instead of clicking around, so co-browsing gets faster and cheaper while users stay in control. #ai #api blog.yoav.ws/posts/why_webm…
- JPEG XL vs AVIF for web use-cases. @jaffathecake benchmarked both: AVIF produces smaller lossy files for photos, screenshots, and transparency, while JPEG XL wins at lossless. His default is AVIF 4:4:4 at high effort. #image #performance jakearchibald.com/2026/jpeg-xl-v…
- Fit height to background pattern size with calc-size(). @shadeed9 rounds a section’s auto height up to a multiple of the tile height with calc-size() and round(), so the pattern never gets cut off. Chrome-only for now. #css #layout ishadeed.com/article/fit-he…
- Iframes that finally fit their content. @ahmadalfy explains frame-sizing: content-height, the <meta> opt-in, and window.requestResize(). Chromium-only for now. #html #css alfy.blog/2026/10/09/ifr…


